User.Identity.Name возвращает ноль после ответа от приложения Azure AD - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь аутентифицировать пользователя с помощью Azure AD с использованием WS-федерации.

Я реализовал несколько схем аутентификации и перенаправил пользователя на соответствующие схемы с помощью Challenge ().

return Challenge(new AuthenticationProperties { RedirectUri = "http://localhost:57826/Account/AzureADLogin"}, authenticationScheme);

Это может перенаправить меня на страницу входа Microsoft и после успешного входа перенаправляет меня к методу действия AzureADLogin ().

Но каким-то образом в AzureADLogin () я не смог войти в систему идентификатор пользователя (User.Identity.Name) в этом методе. Я получаю пустые претензии в ответе.

enter image description here

Также в Azure AD RedirectURIs установлено значение "http://localhost: 57826 / Аккаунт / AzureADLogin".

Кто-нибудь знает, что я делаю неправильно или что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...