Sun OpenSSO Enterprise 8.0 Developer's Guide

ProcedureTo Install the Client SDK by Deploying the Sample WAR

Before You Begin
  1. Copy the compressed opensso-client.zip to a staging directory on the host machine where you plan to deploy the Client SDK.

  2. Unzip opensso-client.zip.

  3. Set the JAVA_HOME environment variable to JDK 1.5 or 1.4, depending on the version of Java installed on your machine.

  4. Deploy the appropriate Client SDK WAR (opensso-client-jdk14.war or opensso-client-jdk15.war) depending on the version of Java installed on your machine.

  5. After successful deployment, launch the Client SDK configuration screen.

    Configure the Client SDK screen
  6. Provide the appropriate values pertaining to the instance of OpenSSO Enterprise with which the Client SDK will be communicating.

    • Server Protocol Protocol (http or https) used by the web container on which OpenSSO Enterprise is deployed.

    • Server Host Fully qualified domain name (FQDN) of the host machine on which OpenSSO Enterprise is deployed.

    • Server Port Port used by OpenSSO Enterprise server.

    • Server Deployment URI URI defined during OpenSSO Enterprise deployment. The default is /opensso. Be sure to include the leading slash (/).

    • Debug directory: Location of the debug directory; for example, /opensso/debug

    • Application user name:: The policy agent user that communicates with OpenSSO Enterprise; by default, agentAuth.

    • Application user password: Password of the policy agent user that communicates with OpenSSO Enterprise.

  7. Click Configure.

    A message signifying successful configuration is displayed.

    A message signifying successful configuration
is displayed.

    AMConfig.properties for the Client SDK is also created. AMConfig.properties has been deprecated for OpenSSO Enterprise. The server configuration data is now stored in an embedded data store. The Client SDK, however, still uses AMConfig.properties to store its configuration data as it is remote to the installed OpenSSO Enterprise server. For information about the location of the AMConfig.properties file and setting properties in the file, see Using AMConfig.properties With the Client SDK.