Configure PeopleSoft Single Signon between PeopleSoft Applications


The PS_TOKEN is generated using either the database's SSL Certificate or User ID, Language Code, Timestamp, Issuing System Default Local Node, Default Local Node Password which is encrypted using SHA1_Hash

Configuration for Single Signon:


1) The Default Local Node of one system must match in Name and Password to a Remote Node on the second system.  The reverse is also true; the Default Local Node of the second system must be represented with a Remote node of identical Name and Password on the first system.  This is a basic trust relationship model.

2) The AuthTokenDomains must match between systems.  This means that the following must be consistent:

  a) Authentication Domain in the General Tab of the Web Profile must be set
  b) CookieDomain session parameter value must be set in the %PS_HOME%\webserv\sitename\applications\peoplesoft\PORTAL\WEB-INF\weblogic.xml file.
  c) URI values on all nodes involved must include the fully qualified domain name, not simple machine names.

3) If systems use the same web server, defaultPort and defaultScheme must be set on the configuration.properties.  The Protocol and Port must be set on the Virtual Addressing tab of the Web Profile.

4) Nodes MUST use passwords or an SSL certificate.

5) The Nodes (both the Default Local and Remote node) must be trusted in all databases.

6) User ID must exist with same name (not necessarily same password) in both systems.

Note:
Portal and Content webservers should have unique Session Cookie Names. If you are integrating portal with other application