Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

3.2. 更改身份提供者中的日志

全新安装的 OpenShift Container Platform 实例的默认行为是拒绝任何用户登录。将验证方法改为 HTPasswd:

  1. 以编辑模式打开 /etc/origin/master/master-config.yaml 文件。
  2. 查找 identityProviders 部分。
  3. DenyAllPasswordIdentityProvider 改为 HTPasswdPasswordIdentityProvider
  4. 将名称标识(label)改为 htpasswd_auth,并在 provider 部分添加一个新行 file: /etc/origin/master/htpasswd

    一个带有 HTPasswdPasswordIdentityProvideridentityProviders 项的示例应该和以下类似。

    oauthConfig:
      ...
      identityProviders:
      - challenge: true
        login: true
        name: htpasswd_auth provider
        provider:
          apiVersion: v1
          kind: HTPasswdPasswordIdentityProvider
          file: /etc/origin/master/htpasswd
  5. 保存该文件。