说个 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 陪我一起查然后一眼发现问题所在