Supported providers
Access Manager supports one active SSO provider per tenant. Configuring another provider replaces the current configuration.
This SSO contract uses OAuth 2.0 and OpenID Connect. It does not configure a SAML provider.
How sign-in works
- The Console asks for the user’s email address.
- Auth resolves the tenant from the email domain using an organization tag with the
domain:prefix, such asdomain:example.com, or uses the fixed organization configured byPLUGIN_AUTH_SSO_STATIC_ORGANIZATIONin a single-tenant BYOC deployment. It then returns the available sign-in method. - The Console creates an S256 PKCE challenge.
- Auth redirects the browser to the configured identity provider.
- The provider authenticates the user and returns an authorization code to the Console callback URL.
- The Console sends the code, state, and PKCE verifier to Auth.
- Auth verifies the flow and the returned email identity.
- Auth returns Lerian access tokens or continues to MFA verification.
Tenant resolution
In a multi-tenant deployment, Auth maps the user’s email domain to the tenant. The tenant’s organization must have a matching tag with the
domain: prefix, such as domain:example.com for users with an example.com email domain.
A single-tenant BYOC deployment can use one fixed organization instead. Do not combine fixed-organization SSO with multi-tenancy.
Discovery does not reveal tenant identifiers. An unknown email receives the same general response as a tenant without SSO.
Password login policy
A tenant can allow or disable local password login through the Identity API. The Console does not expose a separate password-policy control. When you configure the first SSO provider in the Console, password login remains available until the first successful SSO login. Auth then disables local password login for that tenant. API integrations can set the password policy explicitly when they need a different transition:
- Disable password login immediately after the provider is configured.
- Keep password login available alongside SSO.
Configuration validation
Run preflight validation before saving a provider. Preflight does not change the tenant configuration. It checks:
- required fields.
- OpenID Connect discovery when the provider uses an issuer URL.
- explicit endpoint validation when the API supplies authorization, token, and user-info URLs.
- client credentials.
- the callback URL.
- the resolved authorization, token, and user-info endpoints.
Next steps
Configure SSO in the Console
Test, save, review, and remove the tenant’s provider.
SSO deployment requirements
Configure callback URLs, public Auth routing, and tenant resolution.
Multi-factor authentication
Add a second verification step after SSO.

