具有Windows身份验证的Asp.net Core 2.1 Intranet Web App

时间:2018-12-13 02:18:10

标签: windows-authentication asp.net-core-2.1

我正在通过Windows Authentication进行身份验证的Intranet应用程序中使用AD,以从AD检索用户信息,我需要传递UPN(EmailID),这在整个域中都是唯一的。但是我无法在.net core MVC application中找到UPN。我只能通过

获得UserID
(ClaimsIdentity)User.Identity

我可以从((ClaimsIdentity)User.Identity.Claims.RoleClaimType获得角色,但是我无法从User class获得其他用户信息,例如名字,姓氏,职位等。

0 个答案:

没有答案