gpt4 book ai didi

azure - 如何使用graph api知道当前登录的用户是否是租户管理员

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

我需要检查登录用户是否是租户管理员或不使用 MS graph api。我尝试了下面https://graph.microsoft.com/v1.0/me/并得到以下响应,并且以下响应中没有任何与角色相关的内容。如何判断下面的“id”是否是租户管理员?

{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users/$entity",
"businessPhones": [],
"displayName": "",
"givenName": "",
"jobTitle": null,
"mail": "",
"mobilePhone": null,
"officeLocation": "",
"preferredLanguage": ,
"surname": "",
"userPrincipalName": "",
"id": "Guid"
}

最佳答案

您可以使用获取 https://graph.microsoft.com/v1.0/me/memberOf 来实现您的要求。

如果api响应数据中的value第一项为Company Administrator,则登录用户为admin。如果不是,则该用户不是管理员(如下图所示)。 enter image description here

关于azure - 如何使用graph api知道当前登录的用户是否是租户管理员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64962874/

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