Skip to main content

Настройка связи записей пользователей Keycloak и ArangoDB

Начиная с версии 3.3 для учетной записи пользователя в базе данных ArangoDB добавлено новое поле external_idm, которое указывает на его ID в сервисе Keycloak.

Для обновления поля external_idm в ArangoDB необходимо использовать следующий скрипт в составе Аристотеля:

python3 dev_utils/update_external_idm_for_tenant_users.py <tenant_name>

Порядок выполнения скрипта:

  1. Идентификация пользователя Keycloak по полю user_login в учетной записи пользователя ArangoDB.

  2. Обновление поля external_idm учетной записи пользователя ArangoDB новым ID пользователя сервиса Keycloak.