Предоставляет ли Azure B2C REST API для входа?
У меня есть одно приложение, интегрированное с каталогом Azure B2C. Наша проблема заключается в том, что страница входа перенаправляется на портал Azure B2C (собственная настраиваемая страница) для аутентификации или авторизации пользователей, а затем возвращается на исходный веб-сайт.
Мне нужно открыть всплывающее окно с моим собственным дизайном входа на веб-сайт, и в бэкэнде я могу вызвать REST API Azure B2C для проверки пользователей.
Как создать REST API для входа на портал Azure B2C?
Дайте мне знать, если у вас есть информация о том же.
1 ответ
Как сказал Джунас в комментарии, вы можете использовать поток учетных данных владельца ресурса (ROPC) для проверки пользователей на бэкэнде. Вы можете вызвать API с запросом POST в конце. Примечание. ROPC поддерживает только локальные учетные записи.
Попробуйте сначала создать пользовательский поток владельца ресурса.
Вам необходимо заменить
username
а также
password
с пользователем для проверки.
POST https://<tenant-name>.b2clogin.com/<tenant-name>.onmicrosoft.com/B2C_1A_<ROPC_Auth name of the flow>/oauth2/v2.0/token
username=<username>
&password=<password>
&grant_type=password
&scope=openid <application-id> offline_access
&client_id=<application-id>
&response_type=token+id_token