Configuring Single Sign-On for Trust Centers
You can configure your Trust Center to allow data subjects to log in using Single Sign-On (SSO). If this configuration is enabled for the Trust Center, data subject records will be automatically created for individuals who log in using SSO if the data subject record does not already exist in the application.
To configure SSO for a Trust Center, you will need to complete the following steps within your Identity Provider (IdP) and the OneTrust application.
Step 1: Create a Web Application Using OIDC in your IdP
The first step to configuring Trust Centers for SSO authentication is to create a web application in your IdP. When creating the web application in your IdP, you must ensure that OpenID Connect (OIDC) is selected as the sign on method. Once you've created the web application in your IdP, you will then proceed to configure SSO in the OneTrust application.
Step 2: Configure your IdP in the OneTrust Application
Next, you will need to enable Single Sign-On for the Trust Center and begin configuring details regarding your IdP in the OneTrust application.
-
On the Trust Center menu, select Portals. The Trust center portals screen appears.
-
Click the link in the Name column for the Trust Center for which you want to enable SSO. The Builder tab on the Trust Center details screen appears.
-
Navigate to the Authentication tab.
-
Enable the Enable Single-Sign On to Trust Center setting. The Identity Provider Configuration field appears.
-
Click the Identity Provider Configuration field, and select the Add New option. The Add new identity provider modal appears.
- Field
- Description
- Identity Provider Name
-
Enter a name to identify the IdP configuration that you are setting up.
- Base URL
-
Enter the URL for the authorization server. This URL can be found within your IdP.
For example, you would copy the value in the Issuer URI field in Okta and paste the copied value in this field.
Note:Depending on your IdP, the name of the field that contains the URL for the authorization server may vary.
-
Complete the fields, as necessary.
-
Click the Confirm and Add button.
Step 3: Whitelist the Preference Center URL in your IdP
Once you add your IdP configuration within the Authentication tab, you need to safelist the Trust Center URL in your IdP.
-
On the Authentication tab within your Trust Center, navigate to the Identity provider configuration field and click the Manage config button. The Setup and configure SSO modal appears.
-
Click the Copy link button. This will copy the URL for the Trust Center, which you will add within your IdP.
-
In your IdP, paste the copied Trust Center URL in the redirect URL field for the web application you created. This will safelist the Trust Center URL for redirection, which means that your IdP will redirect users to this URL once they have been authenticated via SSO.
For example, you would paste the copied Trust Center URL in the Login Redirect URL field in Okta. Then, once Okta authenticates a user's sign in request, the user will be redirected to the Trust Center.
Note:Depending on your IdP, the name of the redirect URL field may vary.
Step 4: Specify the Grant Type and Client Credentials
Lastly, enter your authentication credentials for your IdP within the Require Authentication Credentials section of the configuration in the OneTrust application.
-
Navigate back to the Setup and configure SSO modal on the Authentication tab for the Trust Center.
-
Click the Next button. The Required Credentials section appears.
-
Complete the fields in the Required Credentials section.
- Field
- Description
- Grant type
-
Authorization Code is currently the only supported grant type and is selected by default.
- Client ID
-
Copy the Client ID from the Client Credentials found within your IdP and paste the copied value in this field.
- Client secret
-
Copy the Client Secret from the Client Credentials found within your IdP and paste the copied value in this field.
-
Click the Save configuration button.
FAQ
Which SSO protocols are supported?
Currently, OIDC is supported in the preference center. Trust Center adds SAML 2.0 in addition to OIDC.
Which identity providers can I use?
You can use any IdP/CIAM using standard OIDC, such as Entra ID, Okta, Ping Identity, or OneLogin.
What happens the first time a user logs in?
A profile is created with the mapped attributes.
What if the IAM denies access?
If access is denied, the end user sees a simple error; there is no local bypass. A non-SSO fallback (e.g., magic link) is configurable or can be disabled.