メインコンテンツにスキップ

OpenShift

OpenShiftはOIDCをサポートしているので、CasdoorをOpenShiftに統合できます。 以下のステップは、Casdoorのオンラインデモを使用してOpenShift LocalとCasdoorを統合する方法を示しています。

ステップ1: Casdoorアプリケーションを作成する

Casdoorに新しいアプリケーションを追加する際に、以下の点に注意してください:

  • Client IDClient secretを次のステップのために覚えておいてください。
  • リダイレクトURLの形式はhttps://oauth-openshift.apps.<cluster_name>.<cluster_domain>/*です。 あなたの状況に応じて記入してください。

Casdoorにアプリケーションを作成する

ステップ2: OpenShift OAuth設定

今、KubeadminとしてOpenShiftコンソールにログインします。 ログインしたら、サイドメニューをブラウズしてクラスター設定を見つけてください。

OpenShiftサイドメニュー

グローバル設定の下にOAuthが表示されます。

クラスター設定のOAuth設定

Identity Providerセクションが表示されます。 ADDセクションで、オプションからOpenID Connectを選択します。

メニューを選択する

OIDCを設定する際に、以下の点に注意してください:

  • 前のステップで覚えたClient IDClient Secretを記入します。
  • Issuer URLはhttpsを使用する必要があり、形式はhttps://<casdoor-host>で、再びあなたの状況に応じています。

OIDCを設定する

ステップ3: OIDC認証をテストする

ブラウザでOpenShiftコンソールにアクセスします。 Casdoor(前のステップで設定した名前)が表示されます。 Casdoorログインオプションをクリックします。 Casdoorのログインページにリダイレクトされます。

最終結果