Перечисление 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. Используется только в веб-приложении «Форсайт. Аналитическая платформа». |
См. также: