我最近在我的Alfresco Community Edition实例(运行5.1)中启用了ldap同步。
我检查了日志,看起来同步工作正常。对于我的测试,我设置了一个运行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
)下添加的用户时,我看不到这些用户
我查看了许多链接和论坛,似乎没有讨论过。有什么我想念的吗?
答案 0 :(得分:0)
对于新的测试用户,我们遇到了同样的问题:他们是同步的,可以使用 alfresco 登录,但在管理工具中不可见... 但是我们可以通过手动输入正确的url来访问用户的修改页面。
问题来自我们 AD 上已归档的 LDAP 姓氏,但该姓氏为空。
我们在姓氏字段中添加了信息,瞧!我们现在可以在管理工具中看到它们... 可能是你的情况?