gpt4 book ai didi

openid - Keycloak - 用户信息响应中缺少数据

转载 作者:行者123 更新时间:2023-12-05 09:12:19 27 4
gpt4 key购买 nike

当我点击 /auth/realms/{realm}/protocol/openid-connect/userinfo 时,我得到的关于用户的详细信息很少。

{
"sub": "ed291f7a-a799-4d8b-a776-e634d727668c",
"email_verified": true,
"preferred_username": "admin"
}

更多信息(例如角色列表)在我实际发送到此端点的访问 token 中。我可以只解码访问 token 而不是访问此端点,这是预期/正常行为还是我做错了什么?

最佳答案

我通过执行以下操作成功地将“客户端角色”和“领域角色”添加到用户信息负载中:

  1. 转到客户端范围 > 角色映射器 > 领域角色
  2. 打开“添加到用户信息”,关闭“添加到 token ”
  3. 将“ token 声明名称”更改为您想要的任何内容

同样适用于客户端角色,1. 成为客户端范围 > 角色映射器 > 客户端角色
注意:角色必须位于“范围”选项卡的“已分配”列中

关于openid - Keycloak - 用户信息响应中缺少数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58584131/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com