アカウント管理のためにOIDCを統合する
このガイドでは、KeyCloakをArgoCDに統合してアプリケーションユーザーを認証する方法を説明します。KeyCloakでクライアントを作成し、ArgoCDがKeyCloakを使用して認証するよう設定し、KeyCloakで設定されたグループを使用してArgoCD内のユーザー権限を定義します。
ステップ1: KeyCloakでClientを作成します。
KeyCloakサーバーにログイン > Clientを作成する Realm を選択 > Create Client:
Save > Credential をクリックします。Client secretはFPT Cloud Portalでの情報設定に使用されます。
ステップ2: 新しいClient scopeを作成してGroup Claimを設定します:
Save をクリックしてClient Scopeを作成します。Mapper タブ > Configure a new mapper > Group Membership:
ステップ3: Clientでgroups scopeを設定します:
グループを作成します:
ユーザーを作成してグループに追加します:
ステップ4: ArgoCD Policyを設定します。
ユーザーグループにadmin/readOnly権限を付与します:
g, ArgoCDAdmins, role:admin
g, ArgoCDAdmins, role:readonly
ステップ5: KeyCloak OIDC認証でArgoCDにログインします:
KeyCloakでログイン後の結果:











