Repolode
ValueMelody

ValueMelody/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.

Alternativa open source a:Auth0Okta

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