Я реализую Azure B2C в своем приложении ASP MVC. Моя политика регистрации выбрала учетную запись электронной почты. Если пользователь зарегистрировался, его учетная запись создана, и он может войти в систему, используя свой адрес электронной почты (я имею в виду личную электронную почту, такую как xxx @ gmail).Как создать пользователя с электронной почтой в виде логина с использованием Graph API в Azure B2C
Если я смотрю на старый портал azure portal -> users, для этого конкретного пользователя нет значимых данных, просто objectId. Где хранится его электронная почта? (поле альтернативной почты пустое).
И вот начинается мой реальный вопрос.
Я хотел бы также добавить пользователей через Graph API. Я делаю это с помощью примера приложения GraphConsoleAppV3. Однако я не могу установить почтовое поле, единственное, что я могу сделать, это добавить электронное письмо (пользовательский адрес электронной почты, например, @gmail) в коллекцию «OtherEmails».
Но, добавив пользователя таким образом, я не могу войти в мое приложение, используя личное электронное письмо. Я могу войти с использованием имени UPN, но не хочу. Пользователи не будут знать UPN, только настоящие электронные письма.
Я вижу в Интернете образцы с чем-то вроде «SignInNames», но iin PowerShell.
Я хотел бы установить пользователя через API-интерфейс графика и указать, что он имеет адрес электронной почты как тип входа, а не UPN. Горячий, чтобы достичь этого?
вы можете поделиться образцом проекта –