Padrões de Implementação de Autenticação & Autorização
Construa sistemas de autenticação e autorização seguros e escaláveis usando padrões da indústria e melhores práticas modernas.
Use esta skill quando
- Implementando sistemas de autenticação de usuários
- Protegendo APIs REST ou GraphQL
- Adicionando login social OAuth2 ou SSO
- Projetando gerenciamento de sessão ou RBAC
- Depurando problemas de autenticação ou autorização
Não use esta skill quando
- Você precisa apenas de cópia de UI ou estilização de página de login
- A tarefa é apenas de infraestrutura, sem preocupações de identidade
- Você não pode alterar políticas de autenticação ou armazenamento de credenciais
Instruções
- Defina usuários, tenants, fluxos e restrições do modelo de ameaças.
- Escolha a estratégia de autenticação (sessão, JWT, OIDC) e o ciclo de vida do token.
- Projete o modelo de autorização e os pontos de aplicação de políticas.
- Planeje armazenamento de secrets, rotação, logs e requisitos de auditoria.
- Se exemplos detalhados forem necessários, abra
resources/implementation-playbook.md.
Segurança
- Nunca registre secrets, tokens ou credenciais.
- Aplique o princípio do menor privilégio e armazenamento seguro para chaves.
Recursos
resources/implementation-playbook.mdpara padrões e exemplos detalhados.