说到这个 authentik 接飞书时 userinfo 务必要用旧版接口,不然没法正常登录
https://web.archive.org/web/20251104215013/https://fangpsh.github.io/posts/2025/2025-07-24.html
同样感谢安哥
傻逼 authentik
https://web.archive.org/web/20251104215013/https://fangpsh.github.io/posts/2025/2025-07-24.html
同样感谢安哥
傻逼 authentik
说个 authentik 比较傻逼的点
如 代码1 代码2,这傻逼如果 userinfo 里面没有 id 字段就 100% 报错
但是如果按 OpenID 标准 包含了 sub 也不会有问题(emm……飞书旧版接口),不是很理解
补:types/oidc.py 里面重载了,所以 sub 或者 id 都可以
总之今天对着 authentik 硬操了两小时,一直不知道什么问题,查了代码才知道…… 😅 感谢 @ZianTT_Official 陪我一起查然后一眼发现问题所在
如 代码1 代码2,这傻逼如果 userinfo 里面没有 id 字段就 100% 报错
Could not determine id.但是如果按 OpenID 标准 包含了 sub 也不会有问题(emm……飞书旧版接口),不是很理解
补:types/oidc.py 里面重载了,所以 sub 或者 id 都可以
总之今天对着 authentik 硬操了两小时,一直不知道什么问题,查了代码才知道…… 😅 感谢 @ZianTT_Official 陪我一起查然后一眼发现问题所在
