【问题标题】:How does Keycloak encode group membership in id tokensKeycloak 如何在 id 令牌中编码组成员身份
【发布时间】:2019-08-10 23:00:45
【问题描述】:

我在 Keycloak 4.8.3 中配置了属于 my_group 的用户 my_user。然后,我使用授权类型资源所有者密码凭据 (ROPC) 为其获取了一个 id 令牌。当我使用 jwt.io 之类的工具检查颁发的 id 令牌时,我可以看到用户的 id 和名称分别包含为 JWT clains subpreferred_username

但是组成员身份在 JWT 中的什么位置显示?

【问题讨论】:

    标签: jwt openid-connect keycloak


    【解决方案1】:

    您需要创建映射器。在 Keycloak 管理控制台中转到客户端,选择您的客户端,选项卡“映射器”,单击网格标题中的创建。在 Mapper 类型组合中,选择 Group Membership 并填写其他数据(名称、令牌声明名称)。

    【讨论】:

    • 这在我尝试使用 Keycloak 的 OIDC 的 Concourse 时有用。 (连同“令牌声明名称”=“组”和“添加到 ID 令牌”=on)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-25
    • 2019-05-01
    • 2023-04-06
    • 2022-01-19
    • 1970-01-01
    • 2017-01-03
    相关资源
    最近更新 更多