我们正在使用Azure AD OWIN来验证MVC应用程序中的用户。
当我需要获取用户名甚至preferred_username时,我会查看这些属性。但是名称是空的
HttpContext.User.Identity.Name = null
User.Identity.Name = null
但是Identity下的Claims属性包含了我需要的值。
如何获取"身份"下的Claims属性值,例如"名称";或"preferred_username" ?
您尝试过使用Azure AD属性吗?"displayName"可能会奏效。请让我知道这是否有效。
最好的,詹姆斯。