Jho*_*ack 3 c# json active-directory azure
我的Azure AD中有用户,我需要从AD中获取用户,并将其所有属性放入C#列表中。就像这里(用户->组织中的所有用户)一样:https : //developer.microsoft.com/en-us/graph/graph-explorer#
我找到了一些文档,但是我不明白如何正确使用它。通常,结果必须是C#列表,或者可能是带有用户及其属性的json文件。你能给我一个例子吗?
说明文件:
https://developer.microsoft.com/zh-CN/graph/graph-explorer谈论的是Microsoft Graph API,而https://msdn.microsoft.com/en-us/library/azure/ad/graph/api / users-operations#GetUsers正在谈论Azure AD Graph API。有关它们之间的详细比较,可以遵循Microsoft Graph或Azure AD Graph。
通常,Microsoft建议您在Azure AD Graph上使用Microsoft Graph。我建议您使用Microsoft Graph .NET客户端库与Microsoft Graph API进行通信。
为了对Microsoft Graph服务进行身份验证,首先,您需要注册您的应用程序以使用Microsoft Graph API。对于Azure AD v2.0,请使用应用程序注册门户,对于Azure AD v1.0,请使用portal.azure.com。
对于Azure AD v2.0,可以按照以下代码示例进行详细步骤。此外,您还可以利用Microsoft身份验证库(MSAL)来获取用于构建的访问令牌GraphServiceClient。
对于Azure AD v1.0,您需要注册您的应用程序并为应用程序授予访问Microsoft Graph API的权限,如下所示:
然后,您可以利用ADAL进行身份验证。此外,有关Microsoft Graph用户的详细权限,您可以在此进行。对于委派权限与应用程序权限,您可以点击此处。
| 归档时间: |
|
| 查看次数: |
7537 次 |
| 最近记录: |