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.

Note: This section is only applicable to SAML IdP.
    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