Set up identity delegation
Identity delegation lets a customer's users authenticate through their own identity provider (OIDC). This is a one-time setup per organization.
warning
This step usually requires a small meeting between our technical team and the customer technical team.
How it works
When we add a new identity provider, we proceed as follows:
- SSO: We save a new identity provider for the customer (we call it
organization) that would like to use their own identity management system (eg:orga). - Customer Identity System: The customer creates a new OIDC client (usually called
stonal) on their identity system.
Information exchange
Customer provides
discovery endpoint: The identity provider standard OIDC discovery endpointclient_id: The client ID associated with the client created on the customer identity system for our SSOclient_secret: The client secret of the client created on the customer identity system for our SSO
info
We only need one required claim to be present in the identity provider token response: the email claim in the payload.
We provide
redirect_uri: The redirect URI of the client created on the customer identity system that will redirect to our SSO.
End result
At the end of the setup, we provide a final login link to the customer to use when they want their users to authenticate through their own SSO.
info
Customers typically embed this link into their own portal.
For the end-user login flow, see Authenticating users.