Для запуска миграции пользователей из LDAP в Keycloak необходимо сконфигурировать следующие настройки в .env файле:

LDAP_HOST="ldap.host.domain"
...
# Keycloak LDAP credentials
LDAP_CONNECTION_URL="ldap://${LDAP_HOST}"
LDAP_BIND_DN=""
LDAP_BIND_CREDENTIALS=""
LDAP_PROVIDER_UI_DISPLAY_NAME="ldap-of-ecss"
LDAP_USERS_DN=""
LDAP_USERNAME_ATTRIBUTE="uid"
LDAP_USER_RDN_ATTRIBUTE="uid"
LDAP_USER_UUID_ATTRIBUTE="entryUUID"
LDAP_USER_OBJ_CLASSES="inetOrgPerson,organizationalPerson"
LDAP_CUSTOM_USER_FILTER="(&(objectClass=inetOrgPerson)(mail=*)(telephoneNumber=*))"

Далее необходимо перезапустить Chat Server:

./ecss-elph-chat-server.sh stop && ./ecss-elph-chat-server.sh up

Процесс миграции можно отслеживать в логах контейнера keycloak-configurator:

docker logs elph-keycloak-configurator -f