Перейти до основного вмісту

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. See production mode.

Крок 2: Налаштування додатку Casdoor

  1. Створіть новий додаток Casdoor або використовуйте існуючий.
  2. Find the redirect URL: <Moodle_HOSTNAME>/admin/oauth2callback.php.
  3. Додайте URL перенаправлення до додатку Casdoor.

See OAuth.

Крок 3: Налаштування Moodle

  1. Знайдіть OAuth Find_OAuth.
  2. Налаштуйте цей додаток configure.
  3. Налаштуйте це відображення Mapping.
  4. Знайдіть плагін OAuth2 plugin.
  5. Увімкніть плагін OAuth2 Enable.
  6. Якщо ви хочете запобігти редагуванню електронної пошти Casdoor Fields.

See Moodle OAuth and Fields mapping.

Вийдіть з Moodle та протестуйте SSO.Увійти