привязать пользователя Azure Active Directory к существующему пользователю в базе данных приложения asp.net - PullRequest
0 голосов
/ 13 ноября 2018

Я работаю над приложением asp.net, которое использует аутентификацию форм и идентификацию asp.net. Теперь также возможно подключиться через Azure Directory. Когда пользователь подключается через AD, он перенаправляется в приложение, и единственная информация, которая у меня есть, это адрес электронной почты (его учетная запись Microsoft).

Я пытался получить userId, имя пользователя, но они все еще нулевые.

Я пытался:

var UserManager = new UserManager();
UserManager.FindByEmail(User.Identity.GetEmail());
UserManager.GetClaims(User.Identity.GetUserId());
UserManager.GetEmail(User.Identity.GetUserId());

Но user.identity не имеет определения для GetEmail ().

Итак, я хотел бы знать, как связать этого пользователя (подключенного через AD) с его информацией, содержащейся в базе данных приложения. Нужна помощь, пожалуйста.

...