繁体   English   中英

如何在 .NET Core 3.1 中检索 Azure AD 用户信息?

[英]How to retrieve Azure AD user information in .NET Core 3.1?

我有一个应用程序托管在 Azure 中,并且在我们的组织 Azure AD 后面。 我必须通过 AD 验证才能访问该站点。 .NET Core 应用程序本身设置为使用匿名身份验证。 我的问题是如何访问 Azure AD 用户声明,以便我可以在 UI 中显示他们的姓名,使用他们的 SID 来保存用户特定的 UI 状态等?

您可以使用 MS Graph 获取用户信息。 可以帮助您的文档在这里

可以帮助您的 C# 片段如下:

GraphServiceClient graphClient = new GraphServiceClient( authProvider );

var users = await graphClient.Users
    .Request()
    .GetAsync();

如果您需要更多帮助,请告诉我。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM