源码在 dev 分支: https://github.com/willin/sso/tree/dev
-
/authorize
: 完成 -
/token
: 完成,未添加错误码 -
/userinfo
: 未完成 -
/$lang/login
: 逻辑完成,无界面 -
/$lang/dashboard
: 未完成,期望添加应用列表跳转、个人信息修改、创建修改应用等前端 UI 部分(如果有人愿意参与开源就最好啦)
技术栈:
- Remix (类似于 Next.js 的全栈框架,可以部署在 Cloudflare Pages,方便适配其他部署平台)
- Cloudflare D1(SQLite):方便适配其他数据库
- Cloudflare Key-Value Store: 方便适配其他缓存库
- Tailwind CSS (整体界面风格,控制台 UI 可以使用其他的流行框架)
从设计之初,预留了一定的移植性。
RoadMap: 先实现 OAuth 基本 SSO 功能,后续再添加 OIDC 支持。
讨论话题:
行业&时事
城市:
其他
这个系统,就是一个demo
连 demo 都不算。 WIP 中。
连 demo 都不错,自己玩玩就行了。99%的人是做不出一个工业级的东西。
达克效应,我蛮同情你。
v0.0.1 进行中: https://github.com/willin/sso/pull/1
MVP 版本已经发布。