Как получить имя из удостоверения

#azure-active-directory

Вопрос:

Мы используем Azure AD OWIN для аутентификации пользователя в приложении MVC.

Когда мне нужно получить имя пользователя или даже preferred_username, я смотрю на эти свойства. Но это имя равно нулю.

 HttpContext.User.Identity.Name = null

User.Identity.Name = null
 

Но свойство Claims в разделе Identity содержит нужные мне значения.

Как я могу получить значения свойств утверждений в разделе Identity, такие как «name» или «preferred_username»?

Ответ №1:

вы пробовали использовать атрибуты Azure AD? «DisplayName» может сработать. Пожалуйста, дайте мне знать, если это работает.

Лучший, Джеймс