Начиная с версии 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.