dingtalk-oidc: 一个把钉钉的非标准 OAuth 登陆转换成标准 OIDC 的项目
penzi: 把钉钉接入到自部署的一些开源项目的时候, 由于钉钉的 OAuth 流程是不标准的, 99%的开源项目都不直接支持. 一般来说可以用 logto, casdoor 这样的国产项目做一次转换, 但是这两个平台用下来也有各自的问题.
https://github.com/maggch97/dingtalk-oidc
我这个开源项目做了一个比较轻量的转换, 把钉钉变成一个标准 oidc 服务. 并且提供通过简单的 js 脚本对 token claim 进行修改的功能.
不仅是对接一些自部署项目, 也可以轻松对接国外的 auth 平台, 比如 zitadel, keycloak.
注意: 超过 99%的代码是 AI 生成的, 目前项目不对安全性做任何保证
https://github.com/maggch97/dingtalk-oidc
我这个开源项目做了一个比较轻量的转换, 把钉钉变成一个标准 oidc 服务. 并且提供通过简单的 js 脚本对 token claim 进行修改的功能.
不仅是对接一些自部署项目, 也可以轻松对接国外的 auth 平台, 比如 zitadel, keycloak.
注意: 超过 99%的代码是 AI 生成的, 目前项目不对安全性做任何保证