Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Настройка идентификации и аутентификации

Идентификация и аутентификация пользователей в ПО «NOVA Container Platform Special Edition» осуществляется с учетом требований разделов 4-7 ГОСТ Р 58833-2020 «Защита информации. Идентификация и аутентификация. Общие положения».

Компонент StarVault в Nova Container Platform имеет встроенный OAuth-сервер, который отвечает за логику работы с провайдерами идентификации и выдачу новых токенов доступа.

После установки платформы администратор может выполнить настройку методов аутентификации в StarVault, подключив различные провайдеры аутентификации.

1. Провайдер идентификации по умолчанию

По умолчанию, после установки Nova Container Platform сконфигурирован внутренний провайдер идентификации Username.

Данный провайдер содержит одну учетную запись kubeadmin, находящуюся в группе kubeadmins.

В Kubernetes создан объект ClusterRoleBinding nova: kubeadmins, описывающий привязку кластерной роли cluster-admin к группе kubeadmins.

2. Поддерживаемые провайдеры идентификации

Вы можете использовать следующие провайдеры идентификации в Nova Container Platform (указаны в таблице ниже).

Поддерживаемые провайдеры идентификации
Провайдер идентификации Описание

Username

Настройка выполняется с помощью метода аутентификации userpass (Username & Password). Используется внутреннее хранилище учетных данных StarVault

Token

Для аутентификации используется токен доступа к StarVault. Может быть создан администратором и использован в случаях, когда необходимо предоставить краткосрочный доступ к кластеру Kubernetes без создания дополнительных пользователей

LDAP

Настройка выполняется с помощью метода аутентификации ldap. В качестве служб каталогов могут использования решения, поддерживающие LDAPv3, например, FreeIPA, Microsoft Active Directory, OpenLDAP и другие

OIDC

В качестве провайдеров идентификации могут быть использованы решения, поддерживающие протокол OpenID Connect (OIDC), например, Keycloak, Dex, Vault, Gitlab и другие

Okta

Аутентификация через интеграцию с облачной службой идентификации Okta

RADIUS

RADIUS Аутентификация через провайдер идентификации по протоколу RADIUS

GitHub

Аутентификация через интеграцию с сервисом GitHub

После настройки провайдера идентификации вы можете перейти к настройке RBAC в Kubernetes.