gpt4 book ai didi

azure-active-directory - Azure AD 发布声明安全组名称

转载 作者:行者123 更新时间:2023-12-05 00:11:51 25 4
gpt4 key购买 nike

我需要我的 Azure AD 来向安全组发出声明 姓名 .
但是只有组对象 ID 在 JWT token 中出现。

如何获取安全组姓名 ?

到目前为止我做了什么:
1. 创建一个测试安全组并为其分配一个用户。这是该用户的唯一组。

  • 将 groupMembershipClaims 设置为 All(整数 7),因为它在此官方文档中https://docs.microsoft.com/en-us/azure/active-directory/develop/reference-app-manifest
  • 这是应用程序 list 的相关部分:
    {
    ...
    "appRoles": [],
    "availableToOtherTenants": false,
    "displayName": "Azure AD B2C sandbox App ",
    "errorUrl": null,
    "groupMembershipClaims": "All",
    "optionalClaims": null,
    "acceptMappedClaims": null,...
  • 最佳答案

    你不能用代币来获取它们。正如您所注意到的,您只能获得 ID。
    通常这是好的,因为 id 不能更改,不像可以更改的名称。

    如果要基于组进行授权,可以在配置文件中设置id,然后检查id。

    如果您希望将名称用于其他目的,则需要从 Microsoft Graph API 查询组。
    您可以在此处找到 API 文档:https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/groups-overview

    关于azure-active-directory - Azure AD 发布声明安全组名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52555722/

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