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

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>/*. Заповніть його залежно від вашої ситуації.

Створіть додаток у Casdoor

Крок 2: Налаштування OAuth в OpenShift

Тепер увійдіть до консолі OpenShift як Kubeadmin. Після входу перейдіть до бічного меню та знайдіть налаштування кластера.

Бічне меню OpenShift

У розділі Глобальні налаштування ви побачите OAuth.

Налаштування OAuth у налаштуваннях кластера

Ви побачите розділ Постачальник Ідентичності. У розділі ДОДАТИ виберіть OpenID Connect з опцій.

Виберіть меню

Налаштуйте OIDC, звертаючи увагу на наступне:

  • Заповніть Client ID та Client Secret, які ви запам'ятали з попереднього кроку.
  • URL видавця має використовувати https, у формі https://<casdoor-host>, знову ж таки залежно від вашої ситуації.

Налаштуйте OIDC

Крок 3: Тестування аутентифікації OIDC

Увійдіть до консолі OpenShift у браузері. Ви побачите Casdoor (назву, яку ви налаштували на попередньому кроці). Клікніть на опцію входу Casdoor. Вас перенаправлять на сторінку входу Casdoor.

Кінцевий результат