O que é Draft Auth?
Draft Auth é uma plataforma centralizada de identidade e acesso de código aberto, projetada para simplificar e unificar a autenticação e autorização em múltiplas aplicações.
O Problema
Section titled “O Problema”Gerenciar usuários, logins e permissões separadamente para cada aplicação pode se tornar complexo e propenso a erros rapidamente. Manter a consistência e a segurança entre diferentes sistemas é um desafio constante.
A Solução Draft Auth
Section titled “A Solução Draft Auth”Draft Auth aborda esses desafios oferecendo:
- Ponto Único de Gerenciamento: Administre todos os usuários, suas credenciais e permissões em um só lugar.
- Autenticação Flexível: Suporta múltiplos métodos de login, como Google, GitHub e Email/Senha, com verificação de email e extensível.
- Controle de Acesso Granular (RBAC): Defina Aplicações, crie Cargos (Roles) específicos para cada uma e atribua permissões detalhadas aos usuários, controlando o que eles podem fazer em cada sistema.
- Gerenciamento de Identidades: Vincule várias identidades externas (Google, GitHub) a uma única conta de usuário central.
- API Segura para Serviços: Permite que seus backends interajam com o sistema de forma segura para gerenciar acesso e cargos programaticamente, usando API Keys e autenticação HMAC.
Para Quem é?
Section titled “Para Quem é?”- Desenvolvedores construindo múltiplas aplicações que precisam compartilhar usuários.
- Equipes que buscam padronizar e centralizar a gestão de identidade e acesso.
- Projetos que necessitam de um controle de permissões granular por aplicação.
Próximos Passos
Section titled “Próximos Passos”- Siga o Guia Rápido para colocar o Draft Auth para rodar.
- Explore os Conceitos Fundamentais para entender a arquitetura.
- Consulte a Referência da API para detalhes sobre os endpoints.