我设法为LDAP认证进行了配置,并且它工作正常。 然后,当谈到LDAP注册时,我遇到了一个问题。Moodle:注册一个LDAP用户组
目前,我正在使用LDAP中定义的2门课程进行测试。 (它们两者在开始时并不存在于moodle上。)我已设法配置LDAP注册,并且在执行同步cron脚本后自动创建了2个课程。 course2
的教学角色和学生角色也同步成功。
这里是course2
模式:
但是,当涉及到course1
,发生了错误:
== Synching当然 'course1' 的角色“学生'
找不到用户'{$ a}',跳过
它应该是因为我为uniqueMember
指定了LDAP组的DN(cn = 026,ou = ou,ou = groups,dc = test),而不是给出单个用户的DN(例如,如course2
:uid = 7001,ou = users,dc = test),并且它似乎无法识别差异并且无法为用户搜索cn=026
。
架构为course1
:
模式为cn=026
组:
所以,任何人都可以请告诉我,可能是什么问题,我应该如何正确设置为了这?
非常感谢。我希望我已经说清楚了。