在moodle上使用LDAP创建用户

在moodle上使用LDAP创建用户,moodle,Moodle,我有一个现有的moodle 2.5.3安装,目前正在计划使用MS AD进行LDAP身份验证。我从我们的网络团队获得了大部分LDAP信息,但对于部署,我有几个问题 我有数百个现有用户手动创建或自行注册。既然我添加了LDAP身份验证,那么已经存在(使用相同的公司电子邮件地址注册)的用户会怎么样 若我在广告上并没有Creators组,我想我会手动分配moodle中的角色。同步作业期间这些分配是否会受到影响 在这种情况下,广告用户和非广告用户将共存。任何关于用户管理的建议、经验或见解都将不胜感激。 非常

我有一个现有的moodle 2.5.3安装,目前正在计划使用MS AD进行LDAP身份验证。我从我们的网络团队获得了大部分LDAP信息,但对于部署,我有几个问题

  • 我有数百个现有用户手动创建或自行注册。既然我添加了LDAP身份验证,那么已经存在(使用相同的公司电子邮件地址注册)的用户会怎么样

  • 若我在广告上并没有Creators组,我想我会手动分配moodle中的角色。同步作业期间这些分配是否会受到影响

  • 在这种情况下,广告用户和非广告用户将共存。任何关于用户管理的建议、经验或见解都将不胜感激。 非常感谢您事先的帮助


  • 这个问题不久前就被问到了,但这里是我的看法

    首先,关于第1点:要回答这个问题,您必须询问您当前使用的手动/自注册用户的用户名。学生是否可以选择自己的用户名,或者您是否对所有用户名使用某种标准信息,例如他们的电子邮件地址或“社会保险”号码?如果他们可以选择自己的用户名,那么广告整合就行不通了

    那么,关于第3点:在这种情况下,广告用户和非广告用户将共存。这是一场即将发生的灾难!我做了一段时间,结果在我的Moodle数据库中出现了大量重复的用户配置文件问题(即,一个用户有多个Moodle配置文件)


    为了避免这种情况,在Moodle中启用AD身份验证之前,您需要将Moodle中现有用户的所有Moodle用户名转换为使用来自AD的相同用户id属性。因此,如果AD中的用户标识符属性是学生的大学生号(或电子邮件地址-不推荐!)然后,您需要更改Moodle中这些学生的所有现有用户名,以使用相同的user_id属性。这可能是一项相当大的工作。但是如果你不这样做,当你将Moodle数据库与你的广告数据库同步时,你会在Moodle中创建大量重复的配置文件!这意味着您的学生将在Moodle中拥有多个个人资料!这件事是无法挽回的

    猜猜看。我们还没有采取任何措施。感谢luisdev分享您的经验。在转换到AD之前转换的可行性问题是阻止我们的事情。