Overview of session sharing with Microsoft Office applications
We can configure WebSEAL to use cookies to maintain client sessions. For security reasons, WebSEAL uses non-persistent cookies. Since Internet Explorer and Microsoft Office are only capable of sharing persistent cookies, the Microsoft Office applications cannot share the WebSEAL user session by default.
We can configure WebSEAL to create a short-lived persistent session cookie. This cookie stores an index into a temporary session cache that WebSEAL uses to locate the corresponding session in the standard session cache.
We can configure this temporary cache entry for a single use or multiple uses by WebSEAL. The cache is not shared between WebSEAL instances. Microsoft Office applications can use the persistent cookie to locate the corresponding user session from Internet Explorer.
A request for the /pkmstempsession URI triggers the creation of this temporary session cookie. We can include a target redirect URL in the /pkmstempsession request. WebSEAL redirects the client to this URL when the processing of the /pkmstempsession request is complete. If no redirect URL is provided, WebSEAL returns a default results page to the client.
http://<server>/pkmstempsession?url=<requested_resource>
where:
- <server>
- The fully qualified host name of the WebSEAL server.
- <requested_resource>
- The location of the target resource.
For example, a Microsoft Office document: /server/test.doc. The request resource URL can optionally contain query string arguments. These arguments remain unchanged in the resulting WebSEAL redirect request.
The short-lived persistent cookie is created by sending a request to the /pkmstempsession URI. This cookie creation must occur before the client switches context from WebSEAL to Microsoft Office. See Configure shared sessions with Microsoft Office applications for configuration details of two common use cases in a Microsoft Office environment.
Parent topic: Share sessions with Microsoft Office applications