> ## 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.

# Como o Access Manager funciona

> Veja como o Auth, o Identity e a aplicação no nível do produto do Access Manager se encaixam para autenticar subjects e aplicar permissões nos produtos.

O Access Manager tem dois serviços. Cada produto Lerian protegido aplica o controle de acesso no nível da rota pelo cliente Auth. O Identity fornece a gestão. Juntos, eles cobrem os três trabalhos do controle de acesso: gerenciar os dados de acesso, decidir o acesso em tempo de execução e aplicar essas decisões dentro de cada produto.

* **Auth** é a camada de decisão em tempo de execução. Ele emite tokens, verifica MFA, retorna informações do usuário e responde às verificações de permissão.
* **Identity** é a camada de gestão. Ele armazena usuários, grupos, applications, provedores de comunicação, vínculos entre application e provedor, e configuração de MFA.
* **Aplicação no nível do produto** é a integração em tempo de execução dentro dos produtos protegidos. Quando um produto habilita o cliente Auth dele e configura um endereço do Auth, ele chama o Auth antes de a lógica de negócio do produto rodar. Não é um terceiro serviço do Access Manager.

Por exemplo, o Identity cria um usuário e atribui esse usuário a um grupo de produto. O Auth emite o access token e responde às verificações de permissão daquele token. Um produto configurado para aplicar o controle põe essas decisões em prática nas rotas protegidas dele antes de a requisição chegar ao handler do produto.

> [card] [Serviço Auth](https://docs.lerian.studio/pt/platform/access-manager/auth-plugin.md)
>
> Tokens em tempo de execução, verificação de MFA, informações do usuário, decisões de permissão e cache.

> [card] [Serviço Identity](https://docs.lerian.studio/pt/platform/access-manager/identity-plugin.md)
>
> Gestão de usuários, grupos, applications, provedores de comunicação e configuração de MFA.

> [card] [Aplicação no nível do produto](https://docs.lerian.studio/pt/platform/access-manager/product-level-enforcement.md)
>
> Verificações no nível da rota dentro dos produtos Lerian protegidos, que chamam o Auth antes da lógica de negócio quando o cliente Auth deles está habilitado e configurado.

> [!WARNING]
>
> O Auth, o Identity e a aplicação no nível do produto não substituem uns aos outros. O Identity define os dados de acesso, o Auth toma as decisões de autenticação e autorização, e os produtos com a integração no nível da rota habilitada aplicam essas decisões em tempo de execução.

Para o uso do dia a dia, veja [Usando o Access Manager](https://docs.lerian.studio/pt/platform/access-manager/using-access-manager.md) para o fluxo por API e [Access Manager pelo Lerian Console](https://docs.lerian.studio/pt/platform/access-manager/using-access-manager-with-midaz-console.md) para o fluxo visual.


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