8.2.2. 仅限 CLI 客户端的 OIDC 供应商配置示例


在禁用 Web 控制台的 OpenShift Container Platform 集群中,您只能为 CLI 客户端使用外部 OIDC 供应商配置直接身份验证。在这些情况下,用户必须通过 OpenShift CLI (oc)直接向集群进行身份验证,而不是通过 Web 控制台进行身份验证。

以下示例 OIDC 供应商配置演示了如何在不定义 Web 控制台客户端的情况下配置 CLI 客户端:

只使用 CLI 客户端的 OIDC 供应商配置

apiVersion: config.openshift.io/v1
kind: Authentication
metadata:
# ...
spec:
  type: OIDC
  webhookTokenAuthenticator: null
  oidcProviders:
  - claimMappings:
      groups:
        claim: groups
        prefix: 'oidc-groups-test:'
      username:
        claim: email
        prefixPolicy: Prefix
        prefix:
          prefixString: 'oidc-user-test:'
    issuer:
      audiences:
      - my-cli-client-id
      issuerURL: my-issuer-url
    name: my-oidc-provider-name

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部