ข้ามไปยังเนื้อหาหลัก

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.เข้าสู่ระบบ