Аутентификация

Authentication API Продукта аутентифицирует пользователей при обработке запросов.

Authentication API использует источник данных для аутентификации, из которого загружается информация о пользователях. В поставке Продукта поддерживаются два вида источника данных:

  • база данных интеграционного модуля;

  • LDAP-каталог, например, Astra Linux Directory в Astra Linux, или Active Directory в Windows.

Настройка источника данных

Для того чтобы настроить источник данных для аутентификации, нужно найти элемент Аутентификация и нажать на название элемента:

Authentication-Settings-Item

После этого откроется форма редактирования настроек аутентификации:

Authentication-Settings

В верхней части формы нужно выбрать источник данных из двух вариантов: База данных или LDAP.

База данных

Вариант База данных будет выбран по умолчанию. После установки Продукта источником данных для аутентификации является собственная база данных.

LDAP

Для варианта LDAP потребуются дополнительные настройки.

В поле Хост задается имя хоста-контроллера домена. Это может быть как основной контроллер, так и дополнительный.

В поле База поиска задается базовое расположение в LDAP-каталоге, начиная с которого будет выполняться поиск учетных записей пользователей. База поиска может ограничивать область поиска какой-то частью каталога.

В полях Логин технического пользователя и Пароль технического пользователя задаются логин и пароль технической учетной записи для проверки существования пользователя в LDAP-каталоге и для загрузки его реквизитов, таких как отображаемое имя, логин, e-mail.

Примечание

Техническая учетная запись не обязательно должна быть учетной записью администратора LDAP-каталога. Достаточно, если у нее будут права на поиск пользователей и загрузку реквизитов.

В поле Логин администратора указывается логин учетной записи из LDAP-каталога, которой будут выданы права администратора в Dashboard интеграционного модуля и сервиса аутентификации Продукта.

Это поле доступно только при переключении источника данных с базы данных на LDAP. Учетная запись администратора нужна для авторизации в Dashboard интеграционного модуля и сервиса аутентификации после переключения, т.к. старая учетная запись администратора перестанет действовать.

Примечание

Учетная запись администратора в Dashboard интеграционного модуля и сервиса аутентификации не обязательно должна быть учетной записью администратора LDAP-каталога. Компоненты Продукта используют свою модель разрешений и ролей, которая не зависит от источника данных для аутентификации.

Сохранение изменений

После внесения изменений нужно нажать кнопку Сохранить, и пользователь будет перенаправлен на предыдущую страницу.
Если сохранение завершится с ошибкой, появится всплывающее сообщение с текстом ошибки.