Пользователи ldap, синхронизированные на Alfresco, не отображаются в Admin Tools -> Users
Недавно я включил синхронизацию ldap в моем экземпляре Alfresco Community Edition (работает 5.1).
Я проверил логи, и кажется, что синхронизация работает нормально. Для моего теста я настроил экземпляр под управлением OpenLDAP.
2016-10-20 20:22:39,925 INFO [security.sync.ChainingUserRegistrySynchronizer] [localhost-startStop-1] Synchronization,Category=directory,id1=ldap1,id2=6 User Creation and Association: Commencing batch of 0 entries
2016-10-20 20:22:39,925 INFO [security.sync.ChainingUserRegistrySynchronizer] [localhost-startStop-1] Synchronization,Category=directory,id1=ldap1,id2=6 User Creation and Association: Completed batch of 0 entries
2016-10-20 20:22:39,960 INFO [security.sync.ChainingUserRegistrySynchronizer] [localhost-startStop-1] Finished synchronizing users and groups with user registry 'ldap1'
Он показывает ноль выше, потому что предыдущий прогон успешно синхронизирован. Я также смог проверить это, проверив базу данных postgres
COPY alf_authority (id, version, authority, crc) FROM stdin;
12 0 testuser1 1280826318
13 0 testuser2 2382010757
testuser1 и testuser2 - это то, что я добавил в LDAP.
Однако, когда я проверяю пользователей, добавленных под инструментами администратора (http://localhost:8080/share/page/console/admin-console/users
в моем случае) я не вижу этих пользователей
Я просмотрел много ссылок и форумов, и это, кажется, не обсуждается. Есть что-то, что я пропускаю?
1 ответ
У нас была такая же проблема для нового тестового пользователя: они были синхронизированы, могли входить в систему на открытом воздухе, но не отображались в инструментах администратора ... Но мы могли получить доступ к странице модификации пользователей, введя правильный URL-адрес вручную.
Проблема возникла из-за пустого поля LDAP LastName в нашем AD.
Мы добавили информацию в поле LastName и вуаля! Теперь мы можем видеть их в Admin Tools ... Может быть, это ваш случай?