OpenShift плохо объясняет oauth

Я изучаю EX280 и, следовательно, мне нужно будет выполнить некоторые нетривиальные задачи без возможности копировать-вставить чужой yaml.

В частности, я сейчас рассматриваю возможность включения поставщика аутентификации htpasswd.

Чтобы добиться этого, нужно (как минимум) две вещи:

то есть

Это больше, чем я могу процитировать наизусть, поэтому мне нужна помощь из документации.

Если мне удастся вспомнить, что это ресурс Kind: OAuth, который управляет этим, я смогу

тогда

получить некоторое представление о том, что мне нужно добавить куда.

В частности, я смогу

и

разобраться с большей частью необходимого yaml.

Но две вещи ускользают от меня.

spec:
  identityProviders:
  - htpasswd:
      fileData:
        name: my_htpasswd_secret
    mappingMethod: claim
    name: htpasswd
    type: HTPasswd
# oc get oauth
NAME      AGE
cluster   14d
# oc edit oauth/cluster
# oc explain oauth.spec.identityProviders|grep htpasswd
  htpasswd <Object>
    htpasswd enables user authentication using an HTPasswd file to validate
# oc explain oauth.spec.identityProviders.htpasswd.fileData|grep '^\s*name'
  name <string> -required-
    name is the metadata.name of the referenced secret
Капитон
Вопрос задан15 мая 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.