Перейти к основному содержанию

Moodle

Casdoor может быть использован для подключения Moodle с использованием OAuth.

Ниже приведены некоторые настройки конфигурации:

  • CASDOOR_HOSTNAME: Доменное имя или IP, где развернут сервер Casdoor.
  • Moodle_HOSTNAME: Доменное имя или IP, где развернут Moodle.

Шаг 1: Развертывание Casdoor и Moodle

Сначала разверните Casdoor и Moodle.

После успешного развертывания убедитесь в следующем:

  1. Casdoor может быть вход в систему и использование без проблем.
  2. Вы можете установить CASDOOR_HOSTNAME как http://localhost:8000 при развертывании Casdoor в режиме prod. Смотрите режим производства.

Шаг 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.Вход