44 Integrate Oracle Identity Cloud Service SSO with Oracle PeopleSoft HCM
Oracle Identity Cloud Service integration with Oracle PeopleSoft Human Capital Management (HCM) provides Single Sign on (SSO) using a User ID and a Password.
Configure Oracle Identity Cloud Service for PeopleSoft
- Access the Identity Cloud Service console.
- Expand the Navigation Drawer, click Applications, and then click Add.
- In the Add Application page, click Enterprise Application.
- Create an Enterprise application. See Add an Enterprise Application.
- On SSO Configuration, create a Resource.
- On SSO Configuration, create an Authentication Policy and add the headers:
OAM_REMOTE_USER
andPS_SSO_UID
. The header values should be UserName. - Click Finish.
- On the Identity Cloud Service console, click Security, App Gateways, and configure a host.
- On Add App Gateway, click Add.
- Enter a name and description and click Next.
- Complete the host information and click Save.
- On the Apps tab, add the PeopleSoft application to the App Gateway.
Configure Oracle PeopleSoft HCM
- Log in to the PeopleSoft console using administrator credentials and then click the NavBar.
- Navigate to PeopleTools, Security, User Profiles, User Profiles.
- Add a new profile named OAMPSFT. Provide the password on the first tab. Make sure all user profiles created are in upper case. Click the ID tab and select ID as none.
- Click the Roles tab and add the PeopleSoft User. Click Save.
- Navigate to PeopleTools, Web Profile, Web Profile Configuration. Search for the PROD profile and then click the Security tab. Check Allow Public Access and add the OAMPSFT User ID and Password.
- Navigate to PeopleTools, Security, Security Objects, Signon PeopleCode. Enable OAMSSO_AUTHENTICATION. Make sure that no other functions are enabled.
- Log in to Application Designer. Click Open and select Record from the drop down. For the Selection Criteria Name, enter FUNCLIB_LDAP and then click Open.
- Right click LDAPAUTH and then View PeopleCode. Search for function
getWWWAuthConfig()
and provide OAMPSFT as the defaultuserid
. - Search for the
OAMSSO_AUTHENTICATION()
function and providePS_SSO_UID
as the Header value. - You have completed PeopleSoft configuration. Restart PeopleSoft.
- Replace the
window.location.href
and the redirect page URLs with the Application URL in the index.html, signon.html and signin.html pages.- Update signon.html:
/home/psadm2/psft/pt/8.56/webserv/peoplesoft/applications/peoplesoft/PORTAL.war/ps/signon.html
- Update signin.html:
/home/psadm2/psft/pt/8.56/webserv/peoplesoft/applications/peoplesoft/PORTAL.war/WEB-INF/psftdocs/ps/signin.html
- Update signin.html:
/home/psadm2/psft/pt/8.56/webserv/peoplesoft/applications/peoplesoft/PORTAL.war/WEB-INF/psftdocs/ps/signin.html
- Update signon.html: