Добавление собственного клиентского приложения в клиент Azure Active Directory B2C.
Ресурсы собственного клиентского приложения необходимо зарегистрировать в клиенте. После этого его можно будет связать с Azure Active Directory B2C.
Чтобы зарегистрировать приложение в клиенте Azure AD B2C, можно использовать новый унифицированный интерфейс Регистрация приложений или устаревший интерфейс Приложения (прежняя версия). См. дополнительные сведения о новом интерфейсе.
- Войдите на портал Azure.
- Выберите фильтр Каталог и подписка в верхнем меню, а затем выберите каталог, содержащий клиент Azure AD B2C.
- В меню слева выберите Azure AD B2C. Либо щелкните Все службы, а затем найдите и выберите Azure AD B2C
- Щелкните Регистрация приложений и выберите Новая регистрация.
- Введите имя приложения. Например, nativeapp1.
- В разделе Поддерживаемые типы учетных записей выберите Учетные записи в любом каталоге организации или поставщике удостоверений.
- В разделе URI перенаправления в раскрывающемся списке выберите пункт Общедоступный/собственный клиент (мобильный и классический).
- Введите URI перенаправления с уникальной схемой. Например,
com.onmicrosoft.contosob2c.exampleapp://oauth/redirect
. При выборе URI перенаправления нужно учитывать следующие важные моменты:-
Разработка. Для задач разработки и классических приложений можно задать URI перенаправления как
http://localhost
, и Azure AD B2C будет учитывать любой порт в запросе. Если зарегистрированный URI содержит порт, Azure AD B2C будет использовать только этот порт. Например, если зарегистрированный URI перенаправления задан какhttp://localhost
, URI перенаправления в запросе может бытьhttp://localhost:<randomport>
. Если зарегистрированный URI перенаправления задан какhttp://localhost:8080
, URI перенаправления в запросе должен бытьhttp://localhost:8080
. -
Уникальные. Схема URI перенаправления должна быть уникальной для каждого приложения. В примере
com.onmicrosoft.contosob2c.exampleapp://oauth/redirect
com.onmicrosoft.contosob2c.exampleapp
представляет собой схему. Рекомендуется придерживаться этого шаблона. Если два приложения используют ту же схему, пользователю предоставляется возможность выбрать приложение. Если пользователь сделает неправильный выбор, произойдет сбой входа. -
Полнота. В URI перенаправления должна быть схема и путь. Путь должен содержать по крайней мере одну косую черту после имени домена. Например,
//oauth/
— правильно, а//oauth
— неправильно. Не добавляйте в URI специальные символы, например символы подчеркивания.
-
Разработка. Для задач разработки и классических приложений можно задать URI перенаправления как
- В разделе Разрешения установите флажок Предоставьте согласие администратора для разрешений openid и offline_access.
- Выберите Зарегистрировать.