OpenShift
OpenShift підтримує OIDC, тому ми можемо інтегрувати Casdoor з OpenShift. Наступні кроки демонструють, як інтегрувати Casdoor з OpenShift Local, використовуючи онлайн-демонстрацію Casdoor.
Крок 1: Створіть додаток Casdoor
Додайте новий додаток у Casdoor, звертаючи увагу на наступне:
- Запам'ятайте
Client ID
таClient secret
для наступного кроку. - Формат URL перенаправлення є
https://oauth-openshift.apps.<cluster_name>.<cluster_domain>/*
. Заповніть його залежно від вашої ситуації.
Крок 2: Налаштування OAuth в OpenShift
Тепер увійдіть до консолі OpenShift як Kubeadmin. Після входу перейдіть до бічного меню та знайдіть налаштування кластера.
У розділі Глобальні налаштування ви побачите OAuth.
Ви побачите розділ Постачальник Ідентичності. У розділі ДОДАТИ виберіть OpenID Connect з опцій.
Налаштуйте OIDC, звертаючи увагу на наступне:
- Заповніть
Client ID
таClient Secret
, які ви запам'ятали з попереднього кроку. - URL видавця має використовувати https, у формі
https://<casdoor-host>
, знову ж таки залежно від вашої ситуації.
Крок 3: Тестування аутентифікації OIDC
Увійдіть до консолі OpenShift у браузері. Ви побачите Casdoor (назву, яку ви налаштували на попередньому кроці). Клікніть на опцію входу Casdoor. Вас перенаправлять на сторінку входу Casdoor.