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

# O que é o Caradhras?

> O Caradhras é o provedor de identidade por trás do Access Manager. Ele gerencia usuários, organizações e aplicações, e aceita os protocolos padrão de identidade.

O Caradhras é o provedor de identidade sobre o qual o Access Manager roda. Ele é um servidor de identidade e gerenciamento de acesso auto-hospedável.

O Caradhras guarda os objetos por trás de cada decisão de acesso:

* **Organizações**, a fronteira que é dona de todos os outros objetos.
* **Usuários**, as pessoas que fazem login.
* **Grupos** e **papéis**, as duas formas de reunir sujeitos.
* **Permissões**, que juntam um recurso a uma ação.
* **Aplicações**, os clientes OAuth que os chamadores máquina a máquina usam.
* **Certificados**, o material de chaves por trás das assinaturas de token.

Você gerencia esses dados pelas APIs do Identity ou pelo Lerian Console.

## Protocolos

***

O Caradhras aceita estes protocolos e métodos de autenticação:

* OAuth 2.0 e OIDC
* SAML 2.0
* CAS
* SCIM 2.0 para provisionamento de usuários
* LDAP: autentica usuários contra um diretório externo. O Caradhras não roda um diretório.
* WebAuthn e passkeys
* TOTP e MFA

## Modelo de autorização

***

O Caradhras expressa autorização com o Casbin, que aceita os modelos ACL, RBAC e ABAC.

Uma permissão nomeia um recurso e uma ação. O Access Manager avalia esse par contra o sujeito no token antes de um handler de produto rodar.

Os sujeitos se aninham. Um grupo pode pertencer a um grupo pai. Um papel pode incluir outros papéis.

## Seu provedor de identidade

***

Seu provedor de identidade se conecta ao Caradhras como provedor upstream por OAuth 2.0 e OIDC, SAML 2.0 ou LDAP. Provedores OIDC incluem Google, Microsoft Entra ID, Okta ou um provedor OIDC próprio. Seu provedor não substitui o Caradhras.

Seus usuários então se autenticam no seu provedor. O Access Manager continua lendo os dados de identidade deles no Caradhras, e continua decidindo o que eles podem alcançar. O Access Manager não se conecta diretamente a APIs arbitrárias de provedores de identidade.

## Como ele é entregue

***

O Caradhras faz parte do deploy do Access Manager. Você não o instala como um produto separado. O [Helm chart do Access Manager](/pt/platform/deploy/access-manager/access-manager-helm) faz o deploy do Caradhras como backend de identidade, e os serviços Auth e Identity o chamam.

O Caradhras persiste seus dados de identidade no banco PostgreSQL que você configura para o Access Manager.

Para ver para que cada serviço do Access Manager usa o backend, leia [Caradhras no Access Manager](/pt/platform/access-manager/caradhras-in-access-manager).
