Repolode
ValueMelody

ValueMelody/melody-auth

Servidor de autenticación OAuth 2.0 y OIDC autohospedable, con inicio de sesión, MFA, acceso con cuentas sociales y panel de administración para Cloudflare Workers o Node.js.

Alternativa open source a:Auth0Okta

Estrellas
651
Forks
70
Issues abiertos
3
Último commit
hace 11 días

¿Qué es?

Melody Auth es un servidor de autenticación y OAuth que puedes implementar y alojar por tu cuenta. Funciona en Cloudflare Workers con D1 y KV, o en Node.js con Redis y PostgreSQL, para que los equipos elijan entre una infraestructura mínima y un control total de sus datos.

El servidor cubre los flujos de identidad principales: autorización OAuth 2.0 e intercambio de tokens, configuración de OpenID, registro e inicio de sesión (incluidas las opciones sin contraseña), verificación de correo electrónico, restablecimiento de contraseña y vinculación de cuentas. También admite el inicio de sesión con cuentas sociales, como Google, GitHub y Apple, además de proveedores SSO de OIDC y SAML en Node.js. Las opciones de autenticación multifactor incluyen correo electrónico, OTP, SMS, passkeys y códigos de recuperación.

El proyecto incluye una REST API de servidor a servidor, un panel de administración para gestionar usuarios, apps, scopes, roles y organizaciones, y SDK web para React, Angular y Vue que implementan el inicio de sesión en el navegador basado en PKCE.

Funciones clave

  • 01Autorización OAuth 2.0, intercambio de tokens y configuración de OpenID
  • 02Inicio de sesión con cuentas sociales de Google, GitHub, Apple, Facebook y Discord
  • 03Autenticación multifactor con correo electrónico, OTP, SMS y passkeys
  • 04Control de acceso basado en roles, organizaciones y atributos de usuario
  • 05Panel de administración y REST API de servidor a servidor para la gestión
  • 06Integraciones de correo con SendGrid, Mailgun, Resend, Postmark y SMTP

Casos de uso

  • Añadir un proveedor centralizado de inicio de sesión y OAuth para varias apps internas
  • Alojar por cuenta propia un proveedor de identidad para mantener los datos de usuario bajo tu propio control
  • Ofrecer inicio de sesión basado en PKCE en un frontend de React, Angular o Vue sin crear un sistema de autenticación desde cero

Antes de usarlo

  • SAML SSO y el correo SMTP solo son compatibles con el entorno Node.js, no con Cloudflare Workers.
  • El README no incluye comandos de instalación, por lo que la configuración depende de la documentación externa enlazada.

En colecciones

Temas

Preguntas frecuentes

¿Qué es melody-auth?
Servidor de autenticación OAuth 2.0 y OIDC autohospedable, con inicio de sesión, MFA, acceso con cuentas sociales y panel de administración para Cloudflare Workers o Node.js. Melody Auth es un servidor de autenticación y OAuth que puedes implementar y alojar por tu cuenta. Funciona en Cloudflare Workers con D1 y KV, o en Node.js con Redis y PostgreSQL, para que los equipos elijan entre una infraestructura mínima y un control total de sus datos.
¿melody-auth es gratuito? ¿Qué licencia tiene?
melody-auth es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿melody-auth sigue mantenido?
Mantenimiento activo. El último commit de melody-auth fue el 27 oct 2026.
¿Para qué puedo usar melody-auth?
Añadir un proveedor centralizado de inicio de sesión y OAuth para varias apps internas Alojar por cuenta propia un proveedor de identidad para mantener los datos de usuario bajo tu propio control Ofrecer inicio de sesión basado en PKCE en un frontend de React, Angular o Vue sin crear un sistema de autenticación desde cero
¿Dónde consigo melody-auth?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ValueMelody/melody-auth

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados