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
-
Update the following JSON to include TIBCO Control Plane or TIBCO Platform Console landing page URL.
{ "resumeURL": "https://admin.us-west.my.example.com" }
- Base64 encode the above JSON.
- URL encode the base64-encoded JSON.
-
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