Я работаю над приложением 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) с его информацией, содержащейся в базе данных приложения.
Нужна помощь, пожалуйста.