Launchpad rule set

This rule set assembles all information needed for generating the launchpad or a logon page.

Nested library rule set – Launchpad
Criteria – Always
Cycles – Requests (and IM)

This rule set contains the following rules.

Create launchpad

Rule element Definition
Criteria URL.Path equals "/" OR URL.Path equals "/launchpad"
Action Block<SSO Launchpad>
Events HTTP.SetStatus (200)

If the requested URL specifies the SSO service or the launchpad, this rule generates the launchpad using the following settings:

<SSO Launchpad> — Specifies the language and template settings used to generate the launchpad.

Note: We recommend that you do not modify the launchpad settings.

The Single Sign On module sets the HTTP status code to 200 (OK).

Create automatic login page

Rule element Definition
Criteria URL.Path equals "/login"
Action Block<SSO Login Page>
Events HTTP.SetStatus (200)

If the requested URL specifies the SSO logon page, this rule generates the logon page, including the JavaScript, using the following settings:

<SSO Login Page> — Specifies the language and template settings used to generate the logon page.

Note: We recommend that you do not modify the logon page settings.

The Single Sign On module sets the HTTP status code to 200 (OK).

Create automatic login page (compatibility with some services)

Rule element Definition
Criteria URL.Path matches regex(/login-.+)
Action Block<SSO Login Page>
Events Set URL.Parameters = List.OfString.Append

(URL.Parameters, String.Concat

("service=", String.SubString

(URL.Path, 7, -1)))

Set URL.Path = "/login"

HTTP.SetStatus (200)

This rule applies when the requested URL specifies the SSO logon page using the format "/login-<Service ID>" instead of the default format that the SSO service is expecting: "/login?service=<Service ID>". This rule generates the logon page using the following settings:

<SSO Login Page> — Specifies the language and template settings used to generate the logon page.

Note: We recommend that you do not modify the logon page settings.

The Single Sign On module rebuilds the requested URL using the default format and sets the HTTP status code to 200 (OK).

Note: Some SAML services do not allow query parameters in the IdP URL when single sign-on is SP-initiated.