Moodle
Casdoor может быть использован для подключения Moodle с использованием OAuth.
Ниже приведены некоторые настройки конфигурации:
CASDOOR_HOSTNAME: Доменное имя или IP, где развернут сервер Casdoor.Moodle_HOSTNAME: Доменное имя или IP, где развернут Moodle.
Шаг 1: Развертывание Casdoor и Moodle
Сначала разверните Casdoor и Moodle.
После успешного развертывания убедитесь в следующем:
- Casdoor может быть вход в систему и использование без проблем.
- Вы можете установить
CASDOOR_HOSTNAMEкакhttp://localhost:8000при развертывании Casdoor в режимеprod. Смотрите режим производства.
Шаг 2: Настройка приложения Casdoor
- Создайте новое приложение Casdoor или используйте существующее.
- Найдите URL перенаправления:
Moddle_HOSTNAME/admin/oauth2callback.php. - Добавьте URL перенаправления в приложение Casdoor.
Для получения дополнительной информации об OAuth обратитесь к OAuth.
Шаг 3: Настройка Moodle
- Найдите OAuth
. - Настройте это приложение
. - Настройте это сопоставление
. - Найдите плагин OAuth2
. - Включите плагин OAuth2
. - Если вы хотите предотвратить редактирование электронной почты Casdoor
.
Для получения дополнительной информации о Moodle обратитесь к Moodle и Сопоставление полей.
Выйдите из Moodle и протестируйте SSO.