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

FireZone

Casdoor може використовувати протокол OIDC як IDP для підключення різних додатків. Тут ми використаємо FireZone як приклад, щоб показати вам, як використовувати OIDC для підключення до ваших додатків.

Крок 1: Розгортання Casdoor та FireZone

Спочатку потрібно розгорнути Casdoor та FireZone.

Після успішного розгортання, переконайтеся в наступному:

  1. Встановіть URL FireZone (Sigin -> Security -> Add OpenID Connect Provider) на FIREZONE_HOSTNAME.

    FIREZONE_HOSTNAME

  2. Casdoor можна увійти та використовувати нормально.

  3. CASDOOR_HOSTNAME: http://localhost:8000, якщо ви розгортаєте Casdoor використовуючи стандартний app.conf.

Крок 2: Налаштування додатку Casdoor

  1. Створіть новий додаток Casdoor або використовуйте існуючий.

  2. Додайте URL перенаправлення:

    Наприклад, якщо Configid у FireZone Provider є TEST, URL перенаправлення повинен бути http://[FIREZONE_HOST]/auth/oidc/[PROVIDER_CONFIG_ID]/callback/.

    REDIRECT_URL

    Відкрийте ваш улюблений браузер і відвідайте: http://[CASDOOR_HOSTNAME]/.well-known/openid-configuration, і ви побачите OIDC конфігурацію Casdoor.

  3. Налаштування FireZone: Security -> Add OpenID Connect Provider

    OIDC_CONFIG

    • Discovery Document URI: URI документа виявлення FireZone Provider повинен бути https://[CASDOOR_HOST]/.well-known/openid-configuration.
    • Scopes: openid email profile
    • ConfigID: ConfigID повинен бути PROVIDER_COONFIG_ID URL перенаправлення і відповідати URL перенаправлення Casdoor.
    • Auto-create users: Успішний вхід автоматично створить користувача.

Вийдіть з FireZone та протестуйте SSO

FIREZONELOGIN