Moodle LDAP身份验证

时间:2015-03-05 09:56:13

标签: moodle

我使用moodle 2.7,我需要使用LDAP身份验证来允许用户使用外部LDAP服务器(使用他们的用户名和密码)登录。我已经尝试过使用apache目录studio.But我得到了&#34 ;登录无效"错误。但登录详细信息是正确的。

请建议我使用其他一些LDAP服务器以及如何在该服务器中添加用户详细信息并在moodle中进行身份验证。

1 个答案:

答案 0 :(得分:0)

FusionDirectory是一个合理的选择。它基于OpenLDAP,并且记录得非常好。

假设您在Linux环境中you can install it relatively easily/quickly via SSH。下载完成后,请按照与设置任何奇数CMS / LMS完全不同的on-screen instructions进行操作。默认网址为yourdomain.url / fusiondirectory。

当完成所有操作后,您将被带回登录页面,您可以使用在设置过程中创建的凭据首次登录。

您可以使用信息中心添加用户/群组。

一旦你有一些用户,现在是时候回到Moodle了。跳到网站管理员 - >插件 - >身份验证 - >管理身份验证并启用“LDAP服务器”,然后打开其设置。填写LDAP服务器的详细信息,使其与FusionDirectory的详细信息相匹配。

这将设置连接,但您最终需要设置一个cron作业来定期将数据库同步到一起。跳转到SSH或cPanel-> Cron作业(无论您喜欢哪种选项)并运行以下crontab:

wget -q -O /dev/null https://yourdomain.url/auth/ldap/cli/sync_users.php

取决于您选择设置它的频率。

HTH。