Для запуска миграции пользователей из 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 |