Я установил Azure Active Directory (AD) для входа в веб-приложение MVC. После входа в систему от Azure возвращается только идентификатор электронной почты. Мне нужно расширить это, чтобы получить некоторые основные свойства, используя Email ID в качестве ключевого поля; для отображения AD и моей базы данных, которая содержит дополнительные сведения.Как добавить и получить доступ к дополнительным свойствам после входа в систему с использованием Azure Active Directory в MVC?
Мои требования ниже
- Необходимость использования AD для входа в систему.
- После входа в Azure будет возвращен идентификатор электронной почты (к которому можно получить доступ из HttpContext.User.Identity.Name) Мне нужно получить некоторые дополнительные свойства, связанные с профилем, из моей базы данных во время входа в систему и сохранить в расширенном удостоверении личности.
- Я не хочу получать эти дополнительные данные каждый раз из базы данных для каждого действия, вместо этого мне нужно получить эти дополнительные свойства из моего БД после входа пользователя в систему, как обычная проверка подлинности MVC.
- AD Graph API не полезен, потому что я не хочу хранить дополнительные данные в Azure, но он будет доступен в моей базе данных.