【问题标题】:Keycloack jwt configuration - how to hide or omit resource_access of jwt tokenKeycloak jwt 配置 - 如何隐藏或省略 jwt 令牌的 resource_access
【发布时间】:2020-06-07 20:23:09
【问题描述】:

我希望能够使用简单的 api 登录方法生成不包含 resource_access 属性的 JWT 令牌。

用例是我想生成一个离线令牌并将其存储在 nfc 芯片上以供长期使用。 resource_access 然而,“膨胀”了令牌,因为我们有很多不同的角色。 这会导致阅读过程需要很长时间。

【问题讨论】:

    标签: jwt keycloak


    【解决方案1】:

    尝试以下方法:

    转到客户端范围 > 角色 > 映射器 > 客户端角色

    然后取消选择“添加到 ID 令牌”。

    理想情况下,这应该从 JWT 中删除“resource_access”部分

    【讨论】:

      【解决方案2】:

      尝试在 Keycloak 中配置使用过的 OIDC 客户端。从Assigned Default Client Scopes 中删除roles

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-07-30
        • 2021-09-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-17
        • 2021-11-08
        • 2019-12-02
        • 2019-07-09
        相关资源
        最近更新 更多