Previous Topic: Installing and Configuring CA SSO Agent for Oracle PeopleSoftNext Topic: Upgrading CA SSO Agent for Oracle PeopleSoft


Post-Installation Configuration

This section contains the following topics:

Set Up a CA SSO Response

Create a DEFAULT_USER Account in PeopleSoft

Enable DEFAULT_USER on Web Server

How to Install the PeopleCode to the PeopleSoft Application Designer

Test the Installation

Disabling Existing Account Passwords

Replacing the signon.html File

Set Up a CA SSO Response

Within CA SSO, create a set of relevant objects to protect the PeopleSoft application.

For example, if the variable name is PSUSERNAME and the attribute name is PeoplesoftUsername, CA SSO protects the entire PeopleSoft environment and returns the user’s PeopleSoft username as an HTTP header, named HTTP_PSUSERNAME.

Create a DEFAULT_USER Account in PeopleSoft

The sole purpose of the default user account is for initial communication between PeopleSoft web server and PeopleSoft application server. The default user account enables execution of the Sign-On PeopleCode, which in turn enables the CA SSO integration and retrieves the CA SSO headers, verifies their content, and starts a session. For security reasons, configure this account so that it has no access to the system.

Follow these steps:

  1. Invoke PeopleSoft, and navigate to User Profiles.
  2. Select Add a New Value, and create a user.
  3. In the User ID field, enter DEFAULT_USER.
  4. In the Password field, enter the password.
  5. Click the Add button.
  6. On the ID and Roles tabs, make sure the user does not have access to any data in the system (no privileges and no roles).
  7. Save your changes, and exit the PeopleSoft application.

Enable DEFAULT_USER on Web Server

To enable the DEFAULT_USER on PeopleTools version 8.5x onwards, modify the following properties on the security page of the web profile configuration:

Restart the WebLogic/WebSphere server to activate these changes.

How to Install the PeopleCode to the PeopleSoft Application Designer

To install PeopleCode to the PeopleSoft application designer, use the following process:

  1. Install the PeopleCode to the PeopleSoft application designer.
  2. Register the PeopleCode for authentication.

Install PeopleCode to PeopleSoft Application Designer

A file named peoplecode.txt is installed in the PeopleSoft Agent Installation Folder\peoplesoft\PeopleCode folder. The file includes the following:

Follow these steps:

  1. Start the PeopleSoft Application Designer program.
  2. Log in as a privileged user with write permissions to the FUNCLIB_LDAP record.
  3. Open the Open Object window and specify the following:
  4. Click Open.
  5. Select the LDAP Auth row, click the right mouse button, and select View PeopleCode.
  6. Append the contents of the peoplecode.txt file to the end of the existing PeopleCode source code.
  7. Click Save and exit from the Application Designer.

Register PeopleCode for Authentication

Registering PeopleCode enables the SITEMINDER_SSO function.

Follow these steps:

  1. In the PeopleSoft program, navigate to SignOn PeopleCode.
  2. Select the Invoke as user signing in radio button.
  3. Add a new row and enter the specified information in the following fields:
  4. Click Save, and log out of PeopleSoft.

More information:

Install PeopleCode to PeopleSoft Application Designer

Test the Installation

Access to PeopleSoft through the existing signon.html page should be blocked. Before replacing this page, test the integration (installation).

Follow these steps:

  1. In UNIX, use the ca_peoplesoft_env.sh script located in the following directory to export the environment variables:
    /<agent_install_dir>/
    
  2. Restart the PeopleSoft application and web servers.
  3. Access the PeopleSoft application through the startup page by using the command start.

    Example:

    For PeopleSoft 8.5x onwards:

    http://peoplesoft.acme.com/psp/ps/?cmd=start
    
  4. At the CA SSO login screen, enter the CA SSO user credentials.

    After you login to CA SSO, access to PeopleSoft should immediately be granted.

If, at any time, PeopleSoft prompts for credentials, some portion of the integration is not operating correctly.

More information:

Troubleshooting and Messages

Disabling Existing Account Passwords

Because existing accounts are not blocked from logging into PeopleSoft in Tier 2 mode or through some other mechanism, you should lock out passwords for accounts accessing PeopleSoft through the web. See PeopleSoft documentation for assistance in this process.

Replacing the signon.html File

To prevent users from attempting to sign-on to PeopleSoft through existing bookmarks, replace the existing signon.html. Installer installs sample signon.html files in the following location:

<PeopleSoft_Agent_Installation_folder>\peoplesoft\Documentation

These files provide the existing warnings and error messages, while removing the username and password prompts.

Replace the existing file with the relevant sample sign-on file after renaming it signon.html or configure the system to use the new file.