Moodle
以下是一些配置设置:
CASDOOR_HOSTNAME:部署Casdoor服务器的域名或IP。Moodle_HOSTNAME:部署Moodle的域名或IP。
步骤1:部署Casdoor和Moodle
成功部署后,确保以下内容:
- Casdoor可以登录并无问题地使用。
- 在
prod模式下部署Casdoor时,您可以将CASDOOR_HOSTNAME设置为http://localhost:8000。 See production mode.
步骤2:配置Casdoor应用程序
- 创建一个新的Casdoor应用程序或使用现有的一个。
- Find the redirect URL:
<Moodle_HOSTNAME>/admin/oauth2callback.php. - 将重定向URL添加到Casdoor应用程序。
See OAuth.
步骤3:配置Moodle
- 定位OAuth
。 - 配置此应用程序
。 - 配置此映射
。 - 定位OAuth2插件
。 - 启用OAuth2插件
。 - 如果你想阻止编辑Casdoor的电子邮件
。
See Moodle OAuth and Fields mapping.
退出Moodle并测试SSO。