SiteMinder Use Case: Single Sign-On to Openspace (or Workspace) and ActiveMatrix BPM REST Services
If the user has signed on to TIBCO Openspace or TIBCO Workspace, they can also run a custom application that makes calls to ActiveMatrix BPM REST services without having to sign on again.
Prerequisites
- The user is in an LDAP directory that is accessible by SiteMinder and ActiveMatrix BPM via Shared Resources.
- Openspace's
config.properties file contains the following setting:
authenticate=0, which means that the Openspace sign-on screen is not displayed if the user is already authenticated
- Workspace's
config.xml file contains the following setting:
<record jsxid="authenticationMode" mode="useSessionByDefault">, which means that the Workspace sign-on screen is not displayed if the user is already authenticated
Procedure
- The user accesses Openspace (or Workspace).
- Openspace (or Workspace) looks for a SiteMinder session cookie, SMSESSION, for the user's browser session.
- Openspace (or Workspace) cannot find an SMSESSION cookie, so it displays the Openspace (or Workspace) sign-on screen.
- The user provides their credentials.
- Openspace (or Workspace) passes the credentials to SiteMinder.
- SiteMinder authenticates the user and creates an SMSESSION cookie for the user's browser session.
- Openspace (or Workspace) grants access to the user.
- From the same browser session, the user runs a custom application that makes calls to ActiveMatrix BPM REST services.
- When a REST service is called, it looks for an SMSESSION cookie for the user's browser session.
- The REST service finds an SMSESSION cookie, so it grants access to the custom application, without displaying the application's sign-on screen to the user.
Copyright © Cloud Software Group, Inc. All rights reserved.