Bookmarking URL to Bypass Landing Page

TIBCO Control Plane currently only supports SP-initiated login flow. IdP-initiated login flow is not supported. However, you can achieve the portal use case of IdP-initiated login by navigating to a constructed bookmarkable URL, which will redirect to the corporate IdP and bypass the TIBCO Control Plane landing page.

    Procedure
  1. Update the following JSON to include TIBCO Control Plane or TIBCO Platform Console landing page URL.

    {  
       "resumeURL": "https://admin.us-west.my.example.com" 
    }
  2. Base64 encode the above JSON.
  3. URL encode the base64-encoded JSON.
  4. Update the following URL with the applicable Control Plane or Platform Console host DNS and relayState query parameter value with the URL encoded value.

    https://<ControlPlane or Platform Console HostDNS>/idm/v1/login-saml?relayState=<Base64 encoded relayState JSON>

For example, if TIBCO Control Plane Host DNS is acme.us-west.my.example.com, then you must perform the following steps:

Update the JSON to include TIBCO Control Plane landing page:

  {     
      "resumeURL": "https://acme.us-west.my.example.com" 
  } 

Base64 encoded RelayState JSON: ewogICAgInJlc3VtZVVSTCI6ICJodHRwczovL2FjbWUudXMtd2VzdC5teS5leG1hcGxlLmNvbSIKfQ==

URL encoded RelayState: ewogICAgInJlc3VtZVVSTCI6ICJodHRwczovL2FjbWUudXMtd2VzdC5teS5leG1hcGxlLmNvbSIKfQ%3D%3D

In this case, you can bookmark the following Control Plane URL to authenticate using Corporate IdP and redirect to TIBCO Control Plane landing page:

https://acme.us-west.my.example.com/idm/v1/login-saml?relayState=ewogICAgInJlc3VtZVVSTCI6ICJodHRwczovL2FjbWUudXMtd2VzdC5teS5leG1hcGxlLmNvbSIKfQ%3D%3D