OpenShift
OpenShift поддерживает OIDC, поэтому мы можем интегрировать Casdoor с OpenShift. Следующие шаги показывают, как интегрировать Casdoor с OpenShift Local, используя онлайн-демонстрацию Casdoor.
Шаг 1: Создайте приложение Casdoor
Добавьте новое приложение в Casdoor, обратив внимание на следующие моменты:
- Запомните
Client IDиClient secretдля следующего шага. - Формат Redirect URL следующий:
https://oauth-openshift.apps.<cluster_name>.<cluster_domain>/*. Заполните его в зависимости от вашей ситуации.

Шаг 2: Настройка OAuth в OpenShift
Теперь войдите в консоль OpenShift как Kubeadmin. После входа в систему перейдите в боковое меню и найдите настройки кластера.

В разделе Глобальная Конфигурация вы увидите OAuth.

Вы увидите раздел Поставщиков Идентификации. В разделе ДОБАВИТЬ выберите OpenID Connect из предложенных вариантов.

Настройте OIDC, обратив внимание на следующие моменты:
- Заполните
Client IDиClient Secret, запомненные на предыдущем шаге. - URL-адрес Issuer должен использовать https, в форме
https://<casdoor-host>, опять же в зависимости от вашей ситуации.

Шаг 3: Тестирование аутентификации OIDC
Откройте консоль OpenShift в браузере. Вы увидите Casdoor (имя, которое вы настроили на предыдущем шаге). Нажмите на опцию входа через Casdoor. Вы будете перенаправлены на страницу входа Casdoor.
