因为自己经常想出一些 web 应用的点子,每回又都得从登录系统开始写,重复工作很多,而 Auth0 的收费方式看着又很坑。于是为坛醋包了个饺子,开发了一个开源 Auth0 替代系统
基于 honojs ,支持部署到 cloudflare workers ,或者用一般 vps 部署
支持 app, scope, role, MFA ,passkey, social signin ,policy 等常见功能。
提供方便资源管理的 admin panel
提供支持后端开发的 S2S API
提供 react/vue/angular sdk 来简化前端 PKCE 身份认证的流程。
最近新增 embedded api 以支持在应用前端直接使用 API 来进行身份认证服务
GitHub: https://github.com/ValueMelody/melody-auth
文档: https://auth.valuemelody.com/
欢迎体验
1
lrvinye 16 天前 via iPhone
曾经遇到同样的情况想自己写类似的开源项目,每次都是写到一半又各种原因把自己劝住了🥲
楼主加油💪 |
![]() |
2
Cyanhall 16 天前 ![]() 支持!不知道 op 有没有看过 better-auth, 它实现了同样的东西,而且用的人也很多。
|
![]() |
3
jackerbauer 16 天前
哎,全是英文,看不懂
|
![]() |
6
byn9826 OP @jackerbauer 是想写中文文档, 不过目前来说工作量过大,要修改的时候也很麻烦,所以暂时只有英文文档
|
7
princescar 16 天前
目前在用 logto ,这个会更轻量吗?
|
![]() |
8
Cyanhall 16 天前
@byn9826 better-auth 其实也是可以部署 cloudflare, 我也写了一个开源 SaaS 模板 NuxSaaS https://github.com/NuxSaaS/NuxSaaS 用的 better-auth 做授权部分,官网就是部署到 cloudflare worker, 功能也很齐全,同时也是自己完全掌控授权,不依赖第三方的服务。
|
9
fsdrw08 16 天前 via Android
和 keycloak, dex, hashicorp vault 之类的 oidc provider 有什么区别?
|
![]() |
10
byn9826 OP @princescar 不大清楚 logto ,不过看上去和 Auth0 类似,功能肯定都大同小异。不大好说什么更轻量,理论上因为我需要完全支持 cloudflare worker v8 engine ,所以会做一些轻量化处理
|
![]() |
11
byn9826 OP @Cyanhall 嗯嗯,主要是定位不同,我这个主要相当于是一个 OIDC 微服务应用,我说的部署更多的是指这个应用本身可以依赖 cloudflare workers, D1, KV 全家桶运行。
|
![]() |
12
byn9826 OP @fsdrw08 不是特别清楚这每一个的差别。我这个主要可以理解为是 Auth0 或者 Azure B2C 的开源替代品,然后可以使用 cloudflare 全家桶部署
|
![]() |
13
loveqianool 16 天前
唉,没有中文。。
|
![]() |
14
jingrui 16 天前
不错非常好,最好提供下中文 文档。
|
![]() |
15
pming1 16 天前
casdoor ?
|
16
kuye767 11 天前 via Android
@byn9826 写个 workflows 脚本呗,好像有很多本地化工具或者直接写一个脚本对接翻译 api 每次 push 都自动跑 workflows 生成多个语言文件
|
![]() |
17
byn9826 OP 用 chatgpt 把文档全部翻译了一遍,应该还可以 https://auth.valuemelody.com/zh/
|