Как настроить URL/URI для проверки подлинности потока клиента с помощью Azure AD B2C?

Я работаю с мобильным приложением в качестве собственного клиента и пытаюсь настроить простой вход через Azure AD B2C. Я следил за документацией, но все еще не понимал, как правильно настроить все URL-адреса перенаправления, так как я получаю ошибки при перенаправлении страницы после входа пользователя в систему.

Я просто хочу убедиться, как правильно настроить следующие значения для службы мобильных приложений (например, AppName с URL-адресом www. Https://AppName.azurewebsites.net):

Пользовательский URI перенаправления в свойствах клиента B2C.

URL-адрес ответа в политике единого входа.

Разрешенный внешний URL-адрес перенаправления в разделе "Аутентификация / авторизация службы приложения".

Разрешенные токены аудитории, в настройках Active Directory Azure.

1 ответ

Для потока управляемой клиентом аутентификации вы можете настроить пользовательский URI перенаправления на схему URL, которая однозначно идентифицирует мобильное приложение, за которым следует ://auth/ в B2C Свойства арендатора и его же необходимо настроить в URL-адресе ответа политики SignUp-SignIn. Дополнительные сведения см. В разделе "Интеграция Azure AD B2C с мобильными приложениями".

Кроме того, "Разрешенный внешний URL-адрес перенаправления" для ваших параметров проверки подлинности на портале Azure будет {url_scheme_of_your_app}://easyauth.callback где {url_scheme_of_your_app} - это имя приложения в портале Azure. Пожалуйста, обратитесь к разделу Добавить аутентификацию в Android-приложение Xamarin для деталей.

В поле "Разрешенные аудитории токенов" введите URL-адрес приложения, зарегистрированного ранее.

Другие вопросы по тегам