Provedores compatíveis
O Access Manager aceita um provedor de SSO ativo por tenant. Configurar outro provedor substitui a configuração atual. Enquanto o login com passkey está ativado, o Access Manager recusa configurar um provedor de SSO.
Este contrato de SSO usa OAuth 2.0 e OpenID Connect. Ele não configura um provedor SAML.
Como funciona a entrada
- O Console solicita o endereço de email do usuário.
- O Auth resolve o tenant a partir do endereço de email, como descrito em Resolução do tenant. Depois, retorna o método de entrada disponível.
- O Console cria um desafio PKCE S256.
- O Auth redireciona o navegador ao provedor de identidade configurado.
- O provedor autentica o usuário e retorna um código de autorização à URL de callback do Console.
- O Console envia o código, o state e o verificador PKCE ao Auth.
- O Auth verifica o fluxo e a identidade de email retornada.
- O Auth retorna tokens de acesso da Lerian, continua para a verificação da MFA ou responde
AUT-0019quando o usuário não tem nenhum método de MFA e a organização exige um.
Resolução do tenant
Cada tenant é uma organização do Caradhras. O SSO usa dois campos dessa organização:
domainé o domínio de email dos usuários do tenant, comoexample.com. O Auth recusa a entrada por SSO quando o domínio do email do usuário é diferente dodomaindo tenant.domainHomemarca a única organização em que as pessoas desse domínio recebem a conta quando entram por SSO pela primeira vez. Cada domínio tem no máximo uma organização principal.
PLUGIN_AUTH_SSO_STATIC_ORGANIZATION. O Auth então não compara o domínio do email com a organização.
A descoberta não revela identificadores do tenant. Um email desconhecido recebe a mesma resposta geral que um tenant sem SSO.
Validação da configuração
Rode a validação de preflight antes de salvar um provedor. O preflight não muda a configuração do tenant. Ele verifica:
- os campos obrigatórios.
- a descoberta do OpenID Connect quando o provedor usa uma URL de issuer.
- a validação explícita dos endpoints quando a API fornece URLs de autorização, token e informações do usuário.
- as credenciais do cliente.
- a URL de callback.
- os endpoints resolvidos de autorização, token e informações do usuário.
Próximos passos
Configure o SSO no Console
Teste, salve, revise e remova o provedor do tenant.
Requisitos de deploy do SSO
Configure URLs de callback, o roteamento público do Auth e a resolução do tenant.
Autenticação multifator
Adicione uma segunda etapa de verificação depois do SSO.

