爱意满满的作品展示区。
penzi

dingtalk-oidc: 一个把钉钉的非标准 OAuth 登陆转换成标准 OIDC 的项目

  •  
  •   penzi · Oct 19, 2025 · 1827 views
    This topic created in 238 days ago, the information mentioned may be changed or developed.
    把钉钉接入到自部署的一些开源项目的时候, 由于钉钉的 OAuth 流程是不标准的, 99%的开源项目都不直接支持. 一般来说可以用 logto, casdoor 这样的国产项目做一次转换, 但是这两个平台用下来也有各自的问题.

    https://github.com/maggch97/dingtalk-oidc

    我这个开源项目做了一个比较轻量的转换, 把钉钉变成一个标准 oidc 服务. 并且提供通过简单的 js 脚本对 token claim 进行修改的功能.

    不仅是对接一些自部署项目, 也可以轻松对接国外的 auth 平台, 比如 zitadel, keycloak.

    注意: 超过 99%的代码是 AI 生成的, 目前项目不对安全性做任何保证
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   872 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:55 · PVG 03:55 · LAX 12:55 · JFK 15:55
    ♥ Do have faith in what you're doing.