Azure active directory microsoft graph api,提供有关用户角色的信息(用户是否具有管理角色)
我正在寻找一个提供有关用户角色信息的Azure active directory microsoft graph api,提供有关用户角色的信息(用户是否具有管理角色),azure-active-directory,microsoft-graph-api,Azure Active Directory,Microsoft Graph Api,我正在寻找一个提供有关用户角色信息的microsoft graph api(是用户管理员?)。 我有用户https://graph.microsoft.com/User.Read.All 它提供了以下信息 { "businessPhones": [ "+1 425 555 0109" ], "displayName": "Adele Vance", "givenName": "Adele", "jobTitle": "Retail Mana
microsoft graph api
(是用户管理员?
)。我有用户
https://graph.microsoft.com/User.Read.All
它提供了以下信息
{
"businessPhones": [
"+1 425 555 0109"
],
"displayName": "Adele Vance",
"givenName": "Adele",
"jobTitle": "Retail Manager",
"mail": "AdeleV@contoso1.onmicrosoft.com",
"mobilePhone": null,
"officeLocation": "18/2111",
"preferredLanguage": "en-US",
"surname": "Vance",
"userPrincipalName": "AdeleV@contoso1.onmicrosoft.com",
"id": "cccccccc-cccc-aaaa-bbbb-dddddddddddd"
}
更新1:单个API能否返回组织的名称、具有指定角色和特定应用程序/外接程序访问权限的用户 如果没有,获取上述信息的API是什么
如何确定用户属于工作/学校帐户(
alexW@goods-transport.onmicrosoft.com
)或属于个人帐户(alexW@hotmail.com
)?使用获取https://graph.microsoft.com/v1.0/users/user id/memberOf
获取用户直接成员的组和目录角色
如果帐户是普通用户,则结果中不会有directoryRole
如果该帐户具有任何directoryRole,则它将显示在结果中
更新:
使用
GEThttps://graph.microsoft.com/v1.0/organization
获取公司/域信息。您可以在响应中找到“验证域”
工作账户和个人账户的ID格式不同
例如:
工作账户:“id”:“3df5295a-e4b1-46fe-8969-e715ccd11057”
个人帐户:
“id”:“5d9ee9b4b7ad3bfe”
您能否指导我获取公司/域
名称,它是具有分配角色和访问特定应用程序权限的用户。@ozil抱歉。我昨天更新了答案,但忘了告诉你。它有帮助吗?是的,谢谢,它很有帮助,你能帮助哪个用过的o访问特定的加载项吗?@ozil“哪个用过的o”是什么意思?是“哪个用户”?您是否介意打开一篇新帖子,因为它似乎与此帖子无关?抱歉,键入错误单个API是否可以返回组织的名称,它是具有指定角色和特定应用程序/加载项访问权限的用户?