Аутентификация в коннекторах от имени текущего пользователя#

Большинство коннекторов CedrusData предполагают наличие сервисного аккаунта в источнике данных. Выполнение команд от всех пользователей CedrusData происходит через один аккаунт. Если разным пользователям требуются различные права доступа, это требует дополнительной настройки авторизации и прав доступа на стороне CedrusData.

Ряд коннекторов CedrusData могут использовать имя и пароль текущего пользователя, полученные при PASSWORD аутентификации, для аутентификации в источнике данных. В этом случае, если пользователь подключился к CedrusData c именем и паролем John:P@ssw0rd, то подключение к источнику данных будет произведено с использованием этих же имени пользователя и пароля. Таким образом, разные пользователи могут осуществлять запросы к источнику с разными правами доступа без дополнительной конфигурации в CedrusData.

Конфигурация узла#

Для включения возможности использования имени и пароля текущего пользователя в коннекторах, добавьте параметр cedrusdata.http-server.authentication.password.populate-extra-credentials в файл config.properties:

http-server.authentication.type=PASSWORD
cedrusdata.http-server.authentication.password.populate-extra-credentials=true

Включение данного функционала возможно только при использовании PASSWORD аутентификации (возможно использование совместно с другими способами аутентификации).

После этого необходимо сконфигурировать коннекторы, которые будут использовать имя и пароль текущего пользователя для аутентификации в источнике данных.

Конфигурация коннектора#

Каждый коннектор имеет отдельную конфигурацию. Если коннектор отсутствует в списке, аутентификация в данном коннекторе от имени и пароля текущего пользователя не поддерживается.