Create multiple links for one webapp.

Create multiple links for one webapp.

How can I make more than one link to a webApp and have it launch a different startup URL.

Create your host object and http(s) virtual webApp and get it working for one startup URL. When editing the webApp object, make a note of the webApp DN. This is listed at the top of the properties page when editing the webApp object. It looks something like : cn=mywebapp,ou=WebApps,ou=webNetwork,o=stoneware

Make the link for the webApp using the Access control. Use a generic name that makes sense and covers the intent of the webApp, add a -rights to the end of the link name.

Assign link to your test account. Test the link and make sure it works properly.

Once working, set the webApp startup URL to / (make note of the startup URL for use later)

Assign the -rights link to all users who will eventually have access to this back end web server.

Remove the visible option for the -rights link so it does not show up the users menu.

This link will act as a way to give users rights to the back end web server.

Next, make a standard link.
We are going to set the URL to launch the original webApp name. This is done by using the webapplication's DN that you make a note of earlier.
Set the URL for the standard link to /StartWebApplication/cn=mywebapp,ou=WebApps,ou=webNetwork,o=stonewareNow take the startup url you made note up above and add it to the URL. Example, if the startup URL was /myStartupUrl then the link would have a URL of : /StartWebApplication/cn=mywebapp,ou=WebApps,ou=webNetwork,o=stoneware/myStartupUrl

Now assign this link to the appropriate users.

Login and test, this should work just like the original -rights link that you originally created.

Now make as many separate links like the above, changing the startupURL as needed.

Common questions
1) What is the -rights link for ?
Answer : All access to web applications is granted to users via link objects. If users do not have access to a link that is a web application type link then they will not have access to the back end server.

2) Why does the -rights link not need to be visible ?
Answer : Because it is just granting the user rights, all of the launching of the webApp is done with the standard links.

3) Can I have the virtual DNS name the same as the DNS name in the host file ?
Answer : 99% of the time the answer is NO, this will cause issues. If your application needs to send a certain DNS name, use the Host Authority option on the webApp to control if the webApp's DNS name is send to the back end system or the host object DNS name.
    • Related Articles

    • Dedicated IP webapp with multiple ports

      Question:  How does a dedicated IP webapp with multiple ports work ? Answer: If multiple ports are configured and the app is configured for SSL, only port 443 will use SSL. All other ports will just be http.  If the app is configured so that the ...
    • Launch more than one app from RDP

      How can I launch more than one application on a Microsoft Terminal Server using a published application? On the terminal server, create a file in a directory like c:\launchers call it launcher1.vbs  Dim objShell  Dim objExec  Dim strAppExe  Const ...
    • Launching multiple applications using wnSSOclient

      A user launches a MS Word RDP webApp that uses the wnSSOclient and then closes that terminal server window incorrectly.  The user then launches a MS Excel RDP webApp which also uses wnSSOclient, the previous winword session comes back up. Customer ...
    • How can I see the Metadata for a SAML webApp?

      To see the Metadata for a SAML webAPP, you will need to go to the following URL (URL is case sensitive): <FQDN-of-cloud>/swPublicSSO/SAMLMetadata/<webApp-Alias> When you configure a SAML webApp in webNetwork, one of the settings that must be set is ...
    • Pearson SAML webApp requires Identity as of 6.4.x.x

      Issue: The customer has a Pearson SAML webApp. After upgrading to 6.4.x.x, users receive the following error when clicking on the Savvas Learning Company (formerly Pearson K12 Learning) webApp tile: HTTP ERROR 500 Problem accessing ...
    • Popular Articles

    • Old Browser Versions

      Question: I am using an older browser version and am having problems. What can be done ? We are not able to upgrade the browser at this time.   This is a challenge for any company that makes software that utilizes a browser. Since Stoneware does not ...
    • LCS Redirection

      Problem: How to redirect the LCS in an environment with multiple LCSs and students connecting to them. Solution(s): Create an allow.cfg on all LCS(s) (including the Master) in the network, however, even if no allow.cfg is present on an LCS, machines ...
    • Time windows allows for Service Shutdown

      Issue: Can the time windows gives a service to shut down before it kills the service be increased? Solution: Yes, the following information comes from the Microsoft URL : To specify the wait time, do the ...
    • How to disable password saving - Internet Explorer

      Having multiple methods for saving a password in the browser can cause confusion for the user.   To disable password saving in Internet Explorer, launch Internet Explorer and perform the following steps. Click the blue Settings menu icon in the upper ...
    • How to disable password saving - Chrome

      Having multiple methods for saving a password in the browser can cause confusion for the user.  To disable password saving in Chrome, launch Chrome and perform the following steps. Click the Chrome menu button in the upper right corner of the Chrome ...
    • Recent Articles

    • Lenovo Unified Workspace Released

      Highlights of Unified Workspace If you need assistance with your update, please e-mail support at or visit for more information. Below is a list of enhancements and fixes for ...
    • How to fix customized login and profile after upgrading to v7.0

      With the release of 7.0 the default login page has been modified to simplify the customization process.  If you are having an issue with the login page not displaying, after upgrading to v7.0, you will need to delete the custom CSS code and start ...
    • SAML SP - Sync Directory Password

      Login script to prompt for directory password Since the user does not login into Unified Workspace with a password, we cannot capture the password to use in the @@password@@ variable.  If you would like to use the Active Directory password for other ...
    • MySQL 8 SSL

      Issue Admin is making a database connection to a MySQL 8 database.  When clicking the Ping button on the DB Connection object, the following error is presented: WARN: Establishing SSL connection without server's identity verification is not ...
    • 7.0 excludeProtocols - includeProtocols - allowCiphers - denyCiphers config file

      excludeProtocols - includeProtocols - allowCiphers - denyCiphers config file The following configuration is recommended for systems running, and higher. (For older 6.5 releases of UW, please see this article.) ...