跳到主内容

Moodle

Casdoor可以用来使用OAuth连接Moodle

以下是一些配置设置:

  • CASDOOR_HOSTNAME:部署Casdoor服务器的域名或IP。
  • Moodle_HOSTNAME:部署Moodle的域名或IP。

步骤1:部署Casdoor和Moodle

首先,部署CasdoorMoodle

成功部署后,确保以下内容:

  1. Casdoor可以登录并无问题地使用。
  2. prod模式下部署Casdoor时,您可以将CASDOOR_HOSTNAME设置为http://localhost:8000。 查看生产模式

步骤2:配置Casdoor应用程序

  1. 创建一个新的Casdoor应用程序或使用现有的一个。
  2. 找到重定向URL:Moddle_HOSTNAME/admin/oauth2callback.php。
  3. 将重定向URL添加到Casdoor应用程序。

有关OAuth的更多信息,请参阅OAuth

步骤3:配置Moodle

  1. 定位OAuth Find_OAuth
  2. 配置此应用程序 configure
  3. 配置此映射 Mapping
  4. 定位OAuth2插件 plugin
  5. 启用OAuth2插件 Enable
  6. 如果你想阻止编辑Casdoor的电子邮件 Fields

有关Moodle的更多信息,请参阅Moodle字段映射

退出Moodle并测试SSO。登录