AuthenticationMode

Описание

Перечисление AuthenticationMode сдержит типы аутентификации, используемые для какого-либо подключения.

Используется следующими свойствами и методами:

Допустимые значения

Значение Краткое описание
0 AnyAccepted. Любой принятый тип аутентификации.
1 Password. Парольная аутентификация. Требуется явное указание имени и пароля пользователя. Для обработки учетных данных используется интерфейс IPasswordCredentials.
2 Domain. Интегрированная доменная аутентификация. При подключении будут использоваться те же имя пользователя и пароль, используя которые пользователь подключился к домену. Для обработки учетных данных используется интерфейс IDomainCredentials.
3 Role. Ролевая аутентификация. При данном типе аутентификации каждый пользователь ассоциируется с определенной ролью.

Примечание. Ролевой тип аутентификации является устаревшим. Оставлен для совместимости с предыдущими версиями.

4 DomainExplicit. Доменная аутентификация. Требуется явное указание домена, имени пользователя и пароля. Для обработки учетных данных используется интерфейс IDomainCredentials. Использование доменной аутентификации актуально для СУБД MSSQL, Oracle, PostgreSQL.
5 Certificate. Аутентификация по сертификату. Владелец сертификата может работать в репозитории под любым пользователем.
6 PasswordEncrypted. Парольная аутентификация с шифрованием. Использование актуально только для сервера приложений.
7 OAuth. Аутентификация через внешние сервисы с использованием протокола OAuth или OpenID Connect. Используется только в веб-приложении «Форсайт. Аналитическая платформа».

См. также:

Перечисления сборки Metabase