我们需要从Range7应用程序调用Microsoft图形API来获取用户AD组的详细信息。
我们已经在Azure AD中注册了应用程序,我们已经阅读了Azure Active图和Microsoft Graph的API权限。
现在,我们要验证是否能够访问post man中的图形api。有人能帮我在邮递员里测试吗。
如果从角7应用程序调用图形api的任何示例代码都会有所帮助。
发布于 2020-01-09 01:57:25
您可以参考以下步骤在邮递员中测试它:
向Microsoft标识平台注册应用程序。我相信你已经完成了这一步。但是你仍然需要做更多的配置。Get组需要这些权限。我将在这里使用委托权限:Group.Read.All。在Azure门户网站->上,您的Azure AD应用程序-> API权限->添加权限->、Microsoft图形、->委托权限。

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

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

接下来你就可以获得授权了。只要在你的妓院里访问这个网址:
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/groups或GET https://graph.microsoft.com/v1.0/groups/{group id}来获取AD组的详细信息。

请注意,授权的值格式是:“承载{access_token}”。在“承载”和"{access_token}“之间有一个空格。
这里有一些Microsoft图的角码样本供您参考。
https://stackoverflow.com/questions/59647061
复制相似问题