Provedor de identidade leve, escrito em Rust, para Single Sign-On via OpenID Connect, OAuth 2 e PAM, com forte foco em passkeys.
- Estrelas
- 651
- Forks
- 70
- Issues abertas
- 3
- Último commit
- há 11 dias
O que é?
Melody Auth é um servidor de autenticação e OAuth que você pode implantar e hospedar por conta própria. Ele roda no Cloudflare Workers com D1 e KV ou no Node.js com Redis e PostgreSQL, permitindo que as equipes escolham entre uma infraestrutura mínima e controle total dos dados.
O servidor abrange os principais fluxos de identidade: autorização e troca de tokens OAuth 2.0, configuração OpenID, cadastro e login (incluindo opções sem senha), verificação de e-mail, redefinição de senha e vinculação de contas. Também oferece autenticação social com Google, GitHub, Apple e outros, além de provedores OIDC e SAML SSO no Node.js. As opções de autenticação multifator incluem e-mail, OTP, SMS, passkeys e códigos de recuperação.
O projeto inclui uma REST API server-to-server, um painel admin para gerenciar usuários, apps, scopes, funções e organizações, além de SDKs para React, Angular, Vue e web que implementam login baseado em PKCE no navegador.
Recursos principais
- 01Autorização OAuth 2.0, troca de tokens e configuração OpenID
- 02Autenticação social com Google, GitHub, Apple, Facebook e Discord
- 03Autenticação multifator com e-mail, OTP, SMS e passkeys
- 04Controle de acesso baseado em funções, organizações e atributos de usuário
- 05Painel admin e REST API server-to-server para gerenciamento
- 06Integrações de envio de e-mail com SendGrid, Mailgun, Resend, Postmark e SMTP
Casos de uso
- Adicionar um provedor centralizado de login e OAuth a vários apps internos
- Hospedar seu próprio provedor de identidade para manter os dados dos usuários sob seu controle
- Oferecer login baseado em PKCE a um frontend React, Angular ou Vue sem precisar criar a autenticação do zero
Antes de usar
- SAML SSO e e-mail SMTP são compatíveis apenas com o ambiente Node.js, não com o Cloudflare Workers.
- O README não inclui comandos de instalação, então a configuração depende da documentação externa vinculada.
Em coleções
Tópicos
Perguntas frequentes
- O que é melody-auth?
- Servidor de autenticação OAuth 2.0 e OIDC auto-hospedável, com login, MFA, autenticação social e painel admin, que roda no Cloudflare Workers ou no Node.js. Melody Auth é um servidor de autenticação e OAuth que você pode implantar e hospedar por conta própria. Ele roda no Cloudflare Workers com D1 e KV ou no Node.js com Redis e PostgreSQL, permitindo que as equipes escolham entre uma infraestrutura mínima e controle total dos dados.
- melody-auth é gratuito? Qual é a licença?
- melody-auth é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- melody-auth ainda é mantido?
- Manutenção ativa. O último commit de melody-auth foi em 27 de out. de 2026.
- Para que posso usar melody-auth?
- Adicionar um provedor centralizado de login e OAuth a vários apps internos Hospedar seu próprio provedor de identidade para manter os dados dos usuários sob seu controle Oferecer login baseado em PKCE a um frontend React, Angular ou Vue sem precisar criar a autenticação do zero
- Onde consigo melody-auth?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ValueMelody/melody-auth
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor open source de provedor de identidade e single sign-on em Java, com suporte a CAS, SAML2, OAuth2, OpenID Connect e autenticação multifator.
Provedor de identidade OpenID Connect leve e self-hosted para pequenas equipes, com login por senha, TOTP obrigatório e RBAC.
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 self-hosted compatível com Keycloak, escrito em Rust e distribuído como um único binário com suporte a OIDC, OAuth2, DPoP e CIBA.
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.