Enable transient federation
|For more information on transient federation, refer to Choose persistent or transient federation.|
Both integrated and standalone SAML 2.0 implementations let you link accounts temporarily (transiently).
Before you configure transient federation, ensure you:
Configure Identity Cloud for SAML 2.0.
Create the IDP.
If Identity Cloud is the IDP, utilize the Identity Cloud admin UI with application management.
Configure a circle of trust (CoT).
Configure Identity Cloud to support SSO.
To enable transient federation with integrated mode:
Create a journey that contains the SAML2 Authentication node.
If you have not created one yet, refer to SSO and SLO in Integrated Mode for an example.
In the NameID Format field, specify the value
Save your work.
Initiate SSO by accessing a URL that calls a journey that includes the SAML 2.0 node:
To enable transient federation with standalone mode:
Initiate SSO with
idpSSOInit.jspJSP page, including
NameIDFormat=urn:oasis:names:tc:SAML:2.0:nameid-format:transientas a query parameter.
For example, to initiate SSO from the SP, access a URL similar to the following:
https://<tenant-env-sp-fqdn>/am/saml2/jsp/spSSOInit.jsp ?idpEntityID=https%3A%2F%2Fwww.idp.com%3A8443%2Fopenam &metaAlias=/sp &NameIDFormat=urn:oasis:names:tc:SAML:2.0:nameid-format:transient
To initiate SSO from the IDP, access a URL similar to the following:
https://<tenant-env-fqdn>/am/saml2/jsp/idpSSOInit.jsp ?spEntityID=https%3A%2F%2Fwww.sp.com%3A8443%2Fopenam &metaAlias=/idp &NameIDFormat=urn:oasis:names:tc:SAML:2.0:nameid-format:transient
Test your work
Authenticate to the IDP as the user you want to link temporarily.
On success, you are redirected to the SP.
Authenticate to the SP as the local user.
The accounts are only linked for the duration of the session. Once the user logs out, the accounts are no longer linked.
Nothing is written in the user’s profile on the IDP and the SP.
Subsequent attempts to access the SP requires the user authenticates to the IDP AND the SP (assuming no existing session exists), as the identities are not linked.