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

OpenShift

OpenShift підтримує OIDC, тому ми можемо інтегрувати Casdoor з OpenShift. Наступні кроки демонструють, як інтегрувати Casdoor з OpenShift Local, використовуючи онлайн-демонстрацію Casdoor.

Step 1: Create a Casdoor application

In Casdoor add an application. Note Client ID and Client secret. Set Redirect URL to https://oauth-openshift.apps.<cluster_name>.<cluster_domain>/* (adjust for your cluster).

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

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

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

Бічне меню OpenShift

Under Global Configuration, open OAuth.

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

In Identity ProviderADD, select OpenID Connect.

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

Enter Client ID and Client secret from step 1. Set Issuer URL to https://<casdoor-host> (HTTPS required).

Налаштуйте OIDC

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

Open the OpenShift console in a browser. Select the Casdoor login option (the name configured above); you are redirected to the Casdoor login page.

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