Configuring PeopleSoft-Only Single Signoff
In addition to single signon, the PeopleSoft system also signs the user off of content providers when the user signs off. However, there are some exceptions to the sign-off functionality.
The portal only signs out content providers that meet the following criteria:
-
Content providers are accessed only through HTML templates.
-
Content providers are all PeopleSoft 8.x or higher applications.
This means that for content providers accessed through frame templates, single sign off is not automatically enabled when you configure single signon. This section describes the steps you need to complete to configure single sign-off for content providers being accessed through frame templates, which includes all of the PeopleSoft Portal solutions (Employee, Customer, and so on).
The following procedure covers inserting an HTML image tag <img> containing a logout command into a set of files on the web server. When the user signs off, the browser attempts to download the images using an "HTTP get," which causes the system to send the logout command to each specified content provider.
This procedure is not appropriate for content that is never accessed using a frame, as in it is accessed from the content source using an iScript and a business interlink, such as Lotus Notes integration.
To configure single sign-off for frame content:
-
On your web server, locate and open signin.html.
-
Open signon.html, select Save As, and enter the name signout.html.
-
Open signout.html, expire.html, and exception.html.
-
Add the following image tags to these files.
You need to add one image tag to each of these files for each content provider that requires single signoff.
Add the tags just before the closing body tag, as shown:
<! add tags here> </body>If you have three content providers that require single signoff, such as HCM, FIN, and HTML Access, you need to add three image tags to each file.
For example:
<IMG src="http://hcm.myserver.com/servlets/psp/ps/hrdb/?cmd=logout" height=0 width=0 border=0> <IMG src="http://fin.myserver.com/servlets/psp/ps/hrdb/?cmd=logout" height=0 width=0 border=0> <IMG src="http://htmlaccess.example.com/html_access/system/init_asp/ logout.asp?cmd=dummy" height=0 width=0 border=0>The previous code is an example. To determine the exact URL you need to add for your implementation, right-click the logout link of each content provider. You can usually view the logout link when accessing the application outside of the portal. Examine the properties of this link, and add the specified URL to the image tag.
Note:
The string "cmd=dummy" is required in the image tag for HTML Access to make sure that the browser doesn't attempt to cache the image, which would prevent it from issuing the logout command.
-
Select on your web server.
In the Signon/Logout Pages group box, change the value of the Logout Page field to signout.html.