【问题标题】:Moodle LDAP authenticationMoodle LDAP 身份验证
【发布时间】:2015-05-06 15:30:40
【问题描述】:

我正在使用 moodle 2.7,我需要使用 LDAP 身份验证来允许用户使用外部 LDAP 服务器(使用他们的用户名和密码)登录。我已经尝试使用 apache 目录工作室。但是我得到了“无效登录”错误.但是登录信息是正确的。

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

【问题讨论】:

    标签: moodle


    【解决方案1】:

    FusionDirectory 是一个合理的选择。它基于OpenLDAP,并且有很好的文档记录。

    假设您在 Linux 环境中,you can install it relatively easily/quickly via SSH。下载完成后,按照on-screen instructions 进行操作,这与设置任何奇怪的 CMS/LMS 并没有太大区别。默认 URL 是 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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-03
      • 2011-09-23
      • 2017-01-09
      • 2018-05-31
      • 2015-01-20
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      相关资源
      最近更新 更多