Назначение параметров провайдера описано на странице «Обзор»; место записи и применение изменений — на странице «Настройка».

Провайдер SAML

Параметры провайдера SAML и их действие описаны в разделе «SAML».

  • Пакет для ОС Linux
  • Omnibus Docker
  • Helm-чарт
  • Модуль Deckhouse Kubernetes Platform

Провайдер SAML записывается ещё одной записью массива gitlab_rails['omniauth_providers']:

gitlab_rails['omniauth_providers'] = [
  {
    name: 'saml',
    allowed_groups: ['gitlab'],
    admin_groups: ['admin'],
    groups_attribute: 'gitlab_group'
  }
]
Запись та же, что во вкладке «Пакет для ОС Linux»; она записывается в файл /srv/code/config/gitlab.rb на томе конфигурации.

Запись SAML хранится в объекте Secret и подключается в global.appConfig.omniauth.providers так же, как запись OpenID Connect.

Провайдер — это запись параметра providers в секции spec.appConfig.omniauth:

providers:
  - name: 'saml'
    allowedGroups:
      - 'gitlab'
    adminGroups:
      - 'admin'
    groupsAttribute: 'gitlab_group'