Generic Provider (SAML / OIDC)
Configure SSO with any SAML or OIDC compatible provider.
Last updated
Configure SSO with any SAML or OIDC compatible provider.
This guide explains how to configure SSO integration between Trust and any identity provider compatible with SAML 2.0 or OpenID Connect (OIDC). Use this guide for providers such as Google Workspace, Keycloak, OneLogin, among others.
Before you begin: Access Trust and copy the Identifier and Reply URL fields as described in Step 2 of the SSO Configuration Guide.
Administrator access to the identity provider
Administrator access to Trust
Provider compatible with SAML 2.0 or OpenID Connect / OAuth 2.0
Verified corporate email domain
Access your identity provider's admin panel and create a new SAML 2.0 application. The steps vary depending on the provider, but generally include:
Create new SAML application / integration
Select SAML 2.0 type
Configure the ACS URL (Trust reply URL)
Configure the Entity ID (Trust identifier)
Configure the following fields in the provider:
ACS URL / Single Sign-On URL
Paste the Reply URL from Trust
Entity ID / Audience URI
Paste the Identifier from Trust
Configure the attributes that will be sent to Trust:
email
user.email
name
user.displayName
given_name
user.firstName
family_name
user.lastName
If you want to use custom group mapping:
groups
User groups (format varies by provider)
After creating the application, copy the provider's Metadata URL. The URL generally follows a format similar to:
Tip: Some providers allow you to download the metadata XML file. In this case, you can host the file or use the direct download URL.
Important: Consult your provider's documentation to confirm the exact names of SAML attributes.
Access your identity provider's admin panel and create a new OIDC / OAuth 2.0 application. The steps vary depending on the provider, but generally include:
Create new application / client
Select Web Application or Server-side type
Configure Grant Type: Authorization Code
Enter the Redirect URI (Trust reply URL)
After creating the application, copy the following information:
Client ID
Unique application identifier
Client Secret
Secret key for authentication
Issuer URL
Provider base URL (discovery endpoint)
Tip: The Issuer URL can usually be found at the provider's /.well-known/openid-configuration endpoint.
Important: Consult your provider's documentation to confirm the exact names of claims.
After configuring the provider, return to the Trust SSO Configuration Guide to:
Redirect error
URI does not match
Verify that the reply URL is identical in both systems
Invalid token (OIDC)
Incorrect Client Secret
Verify or regenerate the Client Secret
Invalid certificate (SAML)
Expired certificate
Update the certificate in the provider and the metadata URL in Trust
Claims not received
Insufficient scopes or attributes not configured
Add the necessary scopes (OIDC) or configure the Attribute Statements (SAML)
Invalid issuer
Incorrect URL
Verify the Issuer URL at the /.well-known/openid-configuration endpoint
Signature error (SAML)
Outdated metadata
Update the Metadata URL in Trust
CORS error
Provider blocks requests
Configure allowed origins in the provider
Last updated
https://{your-provider}/app/{app-id}/sso/saml/metadata
