通过ClaimsPrincipal.Current获取用户详细信息

时间:2017-03-09 19:56:39

标签: c# asp.net azure-web-sites azure-active-directory claims-based-identity

我正在使用azure Active Directory身份验证来提取用户信息。

我可以使用ClaimsPrincipal.Current获取用户详细信息。是否有任何选项可以获取Reporting Manage别名或名称?

string userObjectID =
                ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/objectidentifier").Value;

1 个答案:

答案 0 :(得分:3)

您需要对Azure AD Graph API进行API调用才能获取管理器信息。有关用于与用户合作的AAD Graph API的更多信息,请访问: https://msdn.microsoft.com/en-us/library/azure/ad/graph/api/users-operations