Предоставляет ли 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
Другие вопросы по тегам