Перейти до основного вмісту

Додавання Azure AD B2C як OAuth-провайдера

Цей посібник пояснює, як дозволити користувачам входити в Casdoor за допомогою свого облікового запису в Azure AD B2C — платформі ідентифікації клієнтів від Microsoft.


Результати навчання​

  • Зареєструйте додаток в орендарі Azure AD B2C.
  • Додайте Azure AD B2C як OAuth-провайдера в Casdoor.

Що вам знадобиться​

  • Підписка Azure
  • Адміністративний доступ до консолі адміністратора Casdoor

Налаштування Azure AD B2C​

  1. Створіть орендаря B2C у порталі Azure.

  2. Зареєструйте додаток в орендарі B2C і запам’ятайте Application (client) ID.

    Application registration

  3. Створіть секрет клієнта та скопіюйте його значення. Azure показує це значення лише один раз.

    Client secret of the application

  4. Додайте URL-адресу зворотного виклику Casdoor, https://<your-casdoor-host>/callback, до Redirect URIs додатка.

    Redirect URIs of the application

  5. Визначте необхідні сценарії роботи користувача: реєстрація, вхід та редагування профілю.

Додайте провайдера в Casdoor​

  1. У адмін-консолі Casdoor перейдіть до Identity > Providers і додайте провайдера.

  2. Встановіть значення Category як OAuth, а Type — як Azure AD B2C.

  3. Введіть Client ID та Client secret додатка B2C.

    Azure AD B2C provider in Casdoor

  4. Збережіть налаштування провайдера.

Щоб заповнити додаткові поля профілю користувача з claims ваших сценаріїв, див. Map OAuth claims to user fields.

Наступні кроки​

Додайте провайдера до додатка. Див. Add providers to an application.

Див. також​