gpt4 book ai didi

azure - 如何从 Angular 7 调用图 AD api

转载 作者:行者123 更新时间:2023-12-02 06:43:18 25 4
gpt4 key购买 nike

经过 AD 身份验证后,返回的 JWT token 没有组名称,它仅显示“Has groups”=“true”。在搜索这个主题时,我了解到如果有多个组,它只会发送这个而不是组列表,我们需要使用 AD graph API 来获取这个。谁能帮我了解如何从 Angular 7 调用图形 API?

想要从 Graph API 获取特定用户的组名称

最佳答案

您可以只发送http请求或使用microsoft-graph-client库来调用图形API。

在此之前,您需要向您的应用授予所需的权限。您需要的是 Directory.Read.All 权限。

单击 Azure Active Directory->应用程序注册->找到已注册的应用程序->API 权限->添加权限->选择 Microsoft Graph->委派权限->找到 Directory.Read.All 权限->保存->单击授予管理员同意按钮。

enter image description here

使用http请求:

GET https://graph.microsoft.com/v1.0/me/memberOf

您可以引用this document .

使用 microsoft-graph-client 库:

import { Client } from '@microsoft/microsoft-graph-client';

graphClient.api('/me/memberOf').get();

引用this document了解更多详情。

关于azure - 如何从 Angular 7 调用图 AD api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57406216/

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