gpt4 book ai didi

azure - 如何在keycloak的oidc身份提供者中映射azure object_id?

转载 作者:行者123 更新时间:2023-12-02 23:38:56 38 4
gpt4 key购买 nike

如标题所示,有人知道如何使用 keycloak 获取 oidc 身份提供商中用户的对象 id 吗?

在 Azure Active Directory 进行身份验证时,我无法找到添加自定义映射器来获取用户对象 ID(如屏幕截图所示)的方法 - 当 token (KeycloakAuthenticationToken) 填充到 Rest API 时,它确实包含主体来自 keycloak 的属性,而不是 azure Active Directory。

Azure 标识符:

Azure identifier

我已经成功地为组创建了一个映射器 - 使用这个答案:https://stackoverflow.com/a/64411029/14320246

但是,还有其他属性可供使用,如屏幕截图所示 Additonal attributes ,但这对于 oid 参数来说也是可接受的行为。

最佳答案

您应该在映射器中使用“oid”声明。但是您必须将身份提供商 -> 提供商名称 -> 设置 -> 默认范围的默认范围更改为“openid 配置文件”

关于azure - 如何在keycloak的oidc身份提供者中映射azure object_id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65813068/

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