首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用Microsoft以获取角度7中的用户AD组

调用Microsoft以获取角度7中的用户AD组
EN

Stack Overflow用户
提问于 2020-01-08 13:35:07
回答 1查看 2.2K关注 0票数 0

我们需要从Range7应用程序调用Microsoft图形API来获取用户AD组的详细信息。

我们已经在Azure AD中注册了应用程序,我们已经阅读了Azure Active图和Microsoft Graph的API权限。

现在,我们要验证是否能够访问post man中的图形api。有人能帮我在邮递员里测试吗。

如果从角7应用程序调用图形api的任何示例代码都会有所帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-09 01:57:25

您可以参考以下步骤在邮递员中测试它:

向Microsoft标识平台注册应用程序。我相信你已经完成了这一步。但是你仍然需要做更多的配置。Get组需要这些权限。我将在这里使用委托权限:Group.Read.All。在Azure门户网站->上,您的Azure AD应用程序-> API权限->添加权限->、Microsoft图形、->委托权限。

添加此权限后,不要忘记单击“为{您的租户}授予管理许可”。(配置的权限与在同意提示中出现的权限之间存在延迟。请稍等数分钟,然后再给予行政许可)

您需要添加一个客户端机密以供后期使用(在得到它之后将其记录下来)。在您离开本页后,将是不可访问的:

接下来你就可以获得授权了。只要在你的妓院里访问这个网址:

代码语言:javascript
复制
https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize?
client_id={client id of your Azure AD app}
&response_type=code
&redirect_uri={redirect uri of your Azure AD app}
&response_mode=query
&scope=offline_access Group.Read.All
&state=12345

使用您的帐户登录,您将在地址栏中的响应中获得一个code

现在打开邮递员到得到一个记号。提出这样的请求:

在获得访问令牌之后,可以调用GET https://graph.microsoft.com/v1.0/groupsGET https://graph.microsoft.com/v1.0/groups/{group id}来获取AD组的详细信息。

请注意,授权的值格式是:“承载{access_token}”。在“承载”和"{access_token}“之间有一个空格。

这里有一些Microsoft图的角码样本供您参考。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59647061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档