> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Auth APIs

> Autentique usuários e aplicações M2M, renove tokens de acesso, revogue sessões e conclua desafios de MFA por meio das Auth APIs do Access Manager.

Com as Auth APIs, você pode autenticar usuários e aplicações, renovar tokens e gerenciar sessões de usuário.

Use estes endpoints quando um cliente precisar de acesso em tempo de execução: emissão de tokens, renovação de sessões, obtenção do perfil autenticado, verificação de permissões ou conclusão de desafios de login por MFA.

## Endpoints disponíveis

***

### API de autenticação

Gerencie tokens de acesso e sessões de usuário:

* [**Solicitar um token de acesso**](https://docs.lerian.studio/pt/reference/platform/access-manager/request-access-token.md) - Autentique usuários com password grant ou aplicações M2M com client credentials.
* [**Renovar o token de acesso**](https://docs.lerian.studio/pt/reference/platform/access-manager/refresh-token.md) - Renove tokens de acesso expirados usando um token de atualização.
* [**Encerrar a sessão do usuário**](https://docs.lerian.studio/pt/reference/platform/access-manager/end-user-session.md) - Revogue tokens ativos e encerre sessões de usuário.

### API de login único

Inicie um login único a partir da tela de login:

* [**Descobrir como um email entra**](https://docs.lerian.studio/pt/reference/platform/access-manager/discover-how-an-email-signs-in.md) - Descubra se uma pessoa entra com senha ou com um provedor de SSO, e se o tenant oferece login com passkey.
* [**Iniciar um login SSO**](https://docs.lerian.studio/pt/reference/platform/access-manager/start-an-sso-login.md) - Envie o navegador para o provedor de SSO do tenant da pessoa.

### API de autorização

Controle permissões de acesso:

* [**Validar permissão do usuário**](https://docs.lerian.studio/pt/reference/platform/access-manager/validate-user-permission.md) - Verifique se um usuário tem permissão para executar uma ação específica.

### API de informações do usuário

Obtenha os detalhes do usuário autenticado:

* [**Obter informações do usuário**](https://docs.lerian.studio/pt/reference/platform/access-manager/retrieve-user-information.md) - Obtenha informações básicas sobre o usuário autenticado.
* [**Obter permissões do usuário**](https://docs.lerian.studio/pt/reference/platform/access-manager/retrieve-user-permissions.md) - Liste todas as permissões atribuídas ao usuário autenticado.

### API de login por MFA

Cadastre os métodos exigidos e conclua desafios de MFA durante a autenticação:

* [**Iniciar desafio de MFA**](https://docs.lerian.studio/pt/reference/platform/access-manager/initiate-mfa-challenge.md) - Inicie um desafio de login para um usuário com MFA habilitado.
* [**Verificar login por MFA**](https://docs.lerian.studio/pt/reference/platform/access-manager/verify-mfa-login.md) - Verifique o código de login por MFA e conclua a autenticação.
* [**Iniciar adesão à MFA**](https://docs.lerian.studio/pt/reference/platform/access-manager/start-enrolling-a-required-mfa-factor.md) - Comece a configurar, durante a entrada, um método que a organização exige.
* [**Confirmar adesão à MFA**](https://docs.lerian.studio/pt/reference/platform/access-manager/confirm-an-mfa-enrollment-and-continue-the-login.md) - Confirme o novo método e continue o login.

### API de login com passkey

Faça o login de uma pessoa com uma passkey:

* [**Começar um login com passkey**](https://docs.lerian.studio/pt/reference/platform/access-manager/begin-a-passkey-login.md) - Obtenha as opções de requisição WebAuthn para o email da pessoa.
* [**Concluir um login com passkey**](https://docs.lerian.studio/pt/reference/platform/access-manager/finish-a-passkey-login.md) - Envie a asserção do navegador e receba os tokens.

## Referências relacionadas

***

* [Identity APIs](https://docs.lerian.studio/pt/reference/platform/access-manager/am-identity-apis.md) - Gerencie os usuários, aplicações, provedores e configurações de MFA usados pelo Auth.
* [Lista de erros do Access Manager](https://docs.lerian.studio/pt/reference/platform/access-manager/access-manager-error-list.md) - Revise os códigos de erro do Auth.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.