Servidor open source de autenticação e autorização que adiciona login com dois fatores e single sign-on a apps web por meio de um portal integrado a reverse proxies.
authgear/authgear-server
Servidor de autenticação auto-hospedável com login sem senha, passkeys, MFA, SSO e login social, além de UI de login e portal de administração prontos para uso.
Alternativa open source a:Auth0
Clerk
Firebase Auth
- Estrelas
- 2,116
- Forks
- 130
- Issues abertas
- 358
- Último commit
- ontem
O que é?
Authgear é um serviço de autenticação e identidade open source, pensado como uma alternativa auto-hospedável às plataformas de identidade hospedadas. Ele gerencia cadastro e login para aplicativos voltados ao consumidor, incluindo senhas, códigos de uso único por e-mail e SMS, magic links, passkeys e login biométrico no iOS e Android.
O servidor inclui páginas prontas para cadastro, login e configurações da conta do usuário, além de um Portal baseado na web para gerenciar usuários, sessões, logs e configurações de autenticação. As opções de autenticação multifator incluem apps TOTP e códigos de uso único por SMS e e-mail. Para federação, há suporte a OIDC, OAuth 2.0 e SAML, além de provedores sociais como Google, Facebook, Apple e WeChat e conexões empresariais como ADFS e LDAP.
Desenvolvedores podem estender os fluxos com webhooks e hooks em TypeScript, gerenciar recursos por meio de uma Admin API GraphQL e usar RBAC com funções e grupos. O repositório contém o servidor principal, o AuthUI, o Portal e a Admin API; os SDKs de cliente para web, React Native, iOS, Android, Flutter e Xamarin ficam em repositórios separados. Há um chart Helm para implantação no Kubernetes.
Recursos principais
- 01Login sem senha por magic link, código de uso único por e-mail ou SMS e passkeys
- 02Páginas prontas e personalizáveis para cadastro, login e configurações da conta
- 03MFA com apps autenticadores TOTP e códigos por SMS e e-mail
- 04SSO com OIDC, OAuth 2.0 e SAML, além de conexões sociais e empresariais
- 05Webhooks, hooks em TypeScript e uma Admin API GraphQL
- 06Controle de acesso baseado em funções, com funções e grupos
Casos de uso
- Adicionar login e cadastro a um produto SaaS sem desenvolver a autenticação do zero
- Executar um provedor de identidade auto-hospedado e manter os dados dos usuários na própria infraestrutura
- Oferecer SSO a clientes empresariais por meio de SAML, ADFS ou LDAP
- Adicionar login biométrico ou por passkey a aplicativos móveis
Início rápido
- 1
Leia o guia de configuração do ambiente de desenvolvimento local
- 2
Siga o CONTRIBUTING.md para configurar o ambiente de desenvolvimento
Antes de usar
- O README direciona para a documentação externa e o CONTRIBUTING.md para a configuração, mas não fornece um único comando de instalação.
- A hospedagem própria exige configurar toda a stack; para uso em produção, recomenda-se usar um Helm chart no Kubernetes.
- Alguns recursos, como MFA adaptativa, estão listados como novidades em breve.
- As alterações incompatíveis entre versões estão documentadas em BREAKING-CHANGES.md; consulte o arquivo antes de atualizar.
Tópicos
Perguntas frequentes
- O que é authgear-server?
- Servidor de autenticação auto-hospedável com login sem senha, passkeys, MFA, SSO e login social, além de UI de login e portal de administração prontos para uso. Authgear é um serviço de autenticação e identidade open source, pensado como uma alternativa auto-hospedável às plataformas de identidade hospedadas. Ele gerencia cadastro e login para aplicativos voltados ao consumidor, incluindo senhas, códigos de uso único por e-mail e SMS, magic links, passkeys e login biométrico no iOS e Android.
- authgear-server é gratuito? Qual é a licença?
- authgear-server é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- authgear-server ainda é mantido?
- Manutenção ativa. O último commit de authgear-server foi em 18 de out. de 2026.
- Para que posso usar authgear-server?
- Adicionar login e cadastro a um produto SaaS sem desenvolver a autenticação do zero Executar um provedor de identidade auto-hospedado e manter os dados dos usuários na própria infraestrutura Oferecer SSO a clientes empresariais por meio de SAML, ADFS ou LDAP Adicionar login biométrico ou por passkey a aplicativos móveis
- Como instalar authgear-server?
- Leia o guia de configuração do ambiente de desenvolvimento local Siga o CONTRIBUTING.md para configurar o ambiente de desenvolvimento
- Onde consigo authgear-server?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/authgear/authgear-server
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Provedor de identidade open source para SSO, com suporte a SAML, OAuth2/OIDC, LDAP e RADIUS, hospedável por conta própria, de pequenos laboratórios a grandes clusters.
Provedor de identidade OpenID Connect leve e self-hosted para pequenas equipes, com login por senha, TOTP obrigatório e RBAC.
Framework de autenticação e autorização para TypeScript, independente de frameworks, com plugins para recursos como 2FA e multi-tenancy.
Um servidor compacto de autenticação e autorização que funciona como middleware para Traefik, Nginx e Caddy ou como servidor de login SSO independente.
Backend open source em Go distribuído como um único executável, com SQLite integrado, assinaturas em tempo real, gerenciamento de arquivos e usuários e uma interface administrativa.