Change language

rp-auth

Objetivo

A porta de entrada única para provar “quem você é”: sessões, credenciais e
emissão de tokens para todo o ecossistema. Nenhum domínio executa seu próprio login.

Modelo mental

O usuário apresenta credenciais → auth valida e emite uma sessão/token →
cada chamada subsequente o transporta e a camada de acesso decide o que ele pode fazer.
O login prova a identidade; as permissões são uma camada separada.

Valor para o ecossistema

Um backend de login para todas as superfícies:

  • Magic links, sessões de atualização e registros de clientes OAuth em um só lugar.
  • Qualquer frontend autentica os usuários da mesma forma em vez de usar suas próprias tabelas de sessão.

Não objetivos

  • Não políticas de permissão.
  • Não registros de perfil de usuário.

Limite de responsabilidade

Possui os fluxos de autenticação e a lógica de emissão de tokens/sessão; não possui
adaptadores de provedores OAuth de terceiros nem avaliação de políticas de autorização.

Dependências diretas de módulos

  • Nenhuma

Associação à solução

  • security

Fonte

modules/repositories/sequrity/rp-auth