FireZone
Casdoor може використовувати протокол OIDC як IDP для підключення різних додатків. Тут ми використаємо FireZone як приклад, щоб показати вам, як використовувати OIDC для підключення до ваших додатків.
Крок 1: Розгортання Casdoor та FireZone
Спочатку потрібно розгорнути Casdoor та FireZone.
Після успішного розгортання, переконайтеся в наступному:
Встановіть URL FireZone (Sigin -> Security -> Add OpenID Connect Provider) на FIREZONE_HOSTNAME.
Casdoor можна увійти та використовувати нормально.
CASDOOR_HOSTNAME
: http://localhost:8000, якщо ви розгортаєте Casdoor використовуючи стандартнийapp.conf
.
Крок 2: Налаштування додатку Casdoor
Створіть новий додаток Casdoor або використовуйте існуючий.
Додайте URL перенаправлення:
Наприклад, якщо Configid у FireZone Provider є TEST, URL перенаправлення повинен бути
http://[FIREZONE_HOST]/auth/oidc/[PROVIDER_CONFIG_ID]/callback/
.Відкрийте ваш улюблений браузер і відвідайте:
http://[CASDOOR_HOSTNAME]/.well-known/openid-configuration
, і ви побачите OIDC конфігурацію Casdoor.Налаштування FireZone: Security -> Add OpenID Connect Provider
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
: Успішний вхід автоматично створить користувача.