Next Topic

Previous Topic

Book Contents

Web URL Authentication

You can bypass the initial login page in Traverse by directly encoding the username and password information in the URL and encrypting this information using a shared key. This mechanism allows a user to access Traverse via some other portal where he/she has already been authenticated.

  1. Edit $TRAVERSE_HOME/webapp/WEB-INF/web.xml and change the shared key in <param-name>externalLoginKey</param-name>
  2. Copy $TRAVERSE_HOME/utils/externalWebLogin.cgi to your Web portal.
  3. Edit this script and set the shared key, as well as the mechanism to get the department, username, password (can be changed to extract from the HTTP environment depending on your setup).
  4. Set maxPages to 1 to limit the user to only view the one page that the URL connects to, else leave as -1 for full access.

This allows displaying just one page—for example, to make one report publicly available—without allowing a full login.