Repolode
ValueMelody

ValueMelody/melody-auth

可自托管的 OAuth 2.0 / OIDC 认证服务,支持登录、多因素认证、社交登录和管理后台,可运行于 Cloudflare Workers 或 Node.js。

可替代:Auth0Okta

Star
651
Fork
70
未关闭 Issue
3
最近提交
11天前

这是什么?

Melody Auth 是一个可自行部署和托管的认证与 OAuth 服务。它既可以基于 Cloudflare Workers、D1 和 KV 运行,也可以用 Node.js、Redis 和 PostgreSQL 自建,适合在基础设施精简与数据完全自控之间做选择。

服务端覆盖常见身份认证流程,包括 OAuth 2.0 授权与令牌交换、OpenID 配置、注册与登录(含免密登录)、邮箱验证、密码重置和账号关联。支持 Google、GitHub、Apple 等社交登录,Node.js 环境下还可接入 OIDC 与 SAML SSO。多因素认证支持邮件、OTP、短信、Passkey 和恢复码。

项目还提供服务端对服务端的 REST API 和管理后台,用于管理用户、应用、权限范围、角色和组织。同时提供 React、Angular、Vue 及原生 Web SDK,以 PKCE 方式在前端完成登录。

核心功能

  • 01提供 OAuth 2.0 授权、令牌交换和 OpenID 配置
  • 02支持 Google、GitHub、Apple、Facebook、Discord 社交登录
  • 03多因素认证支持邮件、OTP、短信和 Passkey
  • 04提供基于角色的访问控制、组织管理和用户属性
  • 05包含管理后台和服务端 REST API
  • 06邮件服务可对接 SendGrid、Mailgun、Resend、Postmark 和 SMTP

适用场景

  • 为多个内部应用提供统一的登录与 OAuth 授权服务
  • 自建身份提供方,将用户数据留在自有基础设施中
  • 为 React、Angular 或 Vue 前端快速接入基于 PKCE 的登录流程

使用前须知

  • SAML SSO 和 SMTP 邮件仅支持 Node.js 环境,不支持 Cloudflare Workers。
  • README 未提供安装命令,具体设置需参考外部链接的文档。

收录于专题

标签

常见问题

melody-auth 是什么?
可自托管的 OAuth 2.0 / OIDC 认证服务,支持登录、多因素认证、社交登录和管理后台,可运行于 Cloudflare Workers 或 Node.js。 Melody Auth 是一个可自行部署和托管的认证与 OAuth 服务。它既可以基于 Cloudflare Workers、D1 和 KV 运行,也可以用 Node.js、Redis 和 PostgreSQL 自建,适合在基础设施精简与数据完全自控之间做选择。
melody-auth 可以免费使用吗?用的什么许可证?
melody-auth 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
melody-auth 还在维护吗?
活跃维护中。melody-auth 最近一次提交是在 2026年10月27日。
melody-auth 适合用来做什么?
为多个内部应用提供统一的登录与 OAuth 授权服务 自建身份提供方,将用户数据留在自有基础设施中 为 React、Angular 或 Vue 前端快速接入基于 PKCE 的登录流程
在哪里获取 melody-auth?
源代码和安装说明在 GitHub 上:https://github.com/ValueMelody/melody-auth

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目