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: OpenShift OAuth設定
今、KubeadminとしてOpenShiftコンソールにログインします。 ログインしたら、サイドメニューをブラウズしてクラスター設定を見つけてください。
グローバル設定の下にOAuthが表示されます。
Identity Providerセクションが表示されます。 ADDセクションで、オプションからOpenID Connectを選択します。
OIDCを設定する際に、以下の点に注意してください:
- 前のステップで覚えた
Client ID
とClient Secret
を記入します。 - Issuer URLはhttpsを使用する必要があり、形式は
https://<casdoor-host>
で、再びあなたの状況に応じています。
ステップ3: OIDC認証をテストする
ブラウザでOpenShiftコンソールにアクセスします。 Casdoor(前のステップで設定した名前)が表示されます。 Casdoorログインオプションをクリックします。 Casdoorのログインページにリダイレクトされます。