메인 콘텐츠로 건너뛰기

Moodle

Casdoor는 OAuth를 사용하여 Moodle에 연결하는 데 사용할 수 있습니다.

다음은 일부 구성 설정입니다:

  • CASDOOR_HOSTNAME: Casdoor 서버가 배포된 도메인 이름 또는 IP.
  • Moodle_HOSTNAME: Moodle이 배포된 도메인 이름 또는 IP.

단계 1: Casdoor와 Moodle 배포

먼저, CasdoorMoodle을 배포합니다.

성공적인 배포 후, 다음을 확인합니다:

  1. Casdoor는 로그인하고 문제없이 사용할 수 있습니다.
  2. Casdoor를 prod 모드에서 배포할 때 CASDOOR_HOSTNAMEhttp://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를 테스트합니다.로그인