Testing the SAML 2.0 Setup
After you set up the PeopleSoft environment, define Identity Provider, Server Provider, and Provider Links, use this section to test the setup.
Use these steps to test the configuration.
- Alter the web server after provisioning.
Carry out these steps every time a web server is provisioned.
- Stop the web server.
- Go to <PS_CFG_HOME>\webserv\<peoplesoft>\applications\peoplesoft\PORTAL.war\WEB-INF\psftdocs\ps
- Rename signin.html to signin-original.html.
- Rename saml-test-signin.html as signin.html.
- Open the new signin.html and ensure DEFAULT_PORTAL and DEFAULT_NODE match your environment, as mentioned in the preceding section Deriving the Required URLs.
<script type="text/javascript"> (function () { var ALREADY_SUBMIT = false; var DEFAULT_PORTAL = "EMPLOYEE"; var DEFAULT_NODE = "PSFT_HR"; - Start the web server
- Launch direct SAML Response path by signing into IdP directly.
- Launch direct SAML Request Generator using the URL from the preceding section Deriving the Required URLs.
http://<Server>:<Port>/psc/ps/<PORTAL>/<NODE>/s/WEBLIB_PT_SAML.ISCRIPT1.FieldFormula.IScript_GenerateRequest.IScript?&
- The IdP should prompt for the user ID and password that you entered on the Identity Provider page.
- If you enter valid credentials, it should invoke the Iscript_ACS, then Signon PeopleCode, and send you to default landing page.
- To test a sample "deep link", enter the following in a browser:
http://<Server>:<Port>/psp/ps/<PORTAL>/<NODE>/c/MAINTAIN_SECURITY.CHANGE_PASSWORD.GBL
- Verify that the expected page appears and that the OPRID is as expected.
- To sign on in case of problems, use this URL:
http://<Server>:<Port>/psp/ps/?cmd=login&local=Y