4.5. 在 OpenShift 上为 Argo CD 配置 SSO


安装 Red Hat OpenShift GitOps Operator 后,Argo CD 会自动创建一个具有 admin 权限的用户。要管理多个用户,Argo CD 允许集群管理员配置 SSO。

注意

不支持捆绑的 Dex OIDC 供应商。

先决条件

  • 在集群中安装了 Red Hat SSO。

4.5.1. 在 Keycloak 创建新客户端

流程

  1. 登录您的 Keycloak 服务器,选择要使用的域,导航到 Clients 页面,然后单击屏幕右上角的 Create
  2. 指定以下值:

    客户端 ID
    argocd
    客户端协议
    openid-connect
    路由 URL
    <your-argo-cd-route-url>
    访问类型
    confidential
    有效的 Redirect URI
    <your-argo-cd-route-url>/auth/callback
    基本 URL
    /applications
  3. Save 以查看添加到 Client 页面中的 Credentials 标签页。
  4. Credentials 选项卡中复制 secret 以进行进一步配置。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.