Configuring the web address for SSO authentication with SiteMinder

If your organization uses single sign-on (SSO) through SiteMinder as its authentication method, you can configure the app to display the login page for SiteMinder when you start a session. The app depends on a valid partial login page web address do accomplish this. Follow this procedure to set up the partial login page web address for the app.

Perform this task from both a web browser window where you have access to your SiteMinder login page, and from the Settings app on the mobile device.

Prerequisites

  • TIBCO Spotfire® for Apple iOS version 2.7.x or higher.
  • TIBCO Spotfire® Web Player 6.5 or higher.
  • Apple iPad 2 or higher, or Apple iPhone 4S or higher.
  • iOS version 8.0 or higher. (Spotfire for Apple iOS version 2.8.0 or higher of the requires iOS version 9.0 or higher.)

Procedure

  1. Open a new web browser window and browse to your Spotfire library page.
    The browser should trigger a redirection to the SiteMinder login page.
  2. Examine the login page web address displayed in the browser address bar.
    Look for a uniquely-identifiable string, such as /SSOLogin or /SiteMinderAgent that appears within the whole address, and then make a note of this string, including the correct letter case for each of the characters in the string.
  3. Open the mobile device Settings app.
  4. Tap Analytics.
  5. In the Analytics panel, locate the SSO URL string.
  6. Type the uniquely identifiable string you made a note of in step 2 for the SSO URL setting value.
    Be sure to include the forward slash (/) and match the letter case exactly.
  7. Start the Spotfire app.
    The app itself does not construct the full web address. Rather, when you are redirected to the SiteMinder login page, the app compares this web address to the partial one you specified in the SSO URL setting. If there is a match, the app displays the login web page.

Result

After you provide a valid user name and password, the session tokens are stored in the shared cookie store for the app and used throughout the remainder of the session.