GitHub
GitHub OAuth รองรับทั้งการไหลของแอปพลิเคชันเว็บและการไหลของอุปกรณ์ กรุณาอ่านต่อเพื่อรับข้อมูลประจำตัว OAuth
ขั้นแรก, กรุณาเยี่ยมชม การตั้งค่านักพัฒนาของ GitHub เพื่อลงทะเบียน GitHub App ใหม่
เคล็ดลับ: เราแนะนำให้คุณใช้ GitHub Apps แทน OAuth Apps เพราะ GitHub Apps สามารถเพิ่ม URL สำหรับการเปลี่ยนเส้นทางได้หลายอัน ซึ่งสามารถนำความสะดวกมาให้เมื่อต้องการปรับใช้ในสภาพแวดล้อมทดสอบและการผลิต ทางการของ GitHub ยังแนะนำให้ใช้ GitHub Apps แทน OAuth Apps
จากนั้นกรอกข้อมูล ชื่อ GitHub App, URL หน้าแรก, คำอธิบาย, และ URL สำหรับการเปลี่ยนเส้นทาง
ในการตั้งค่า GitHub App, Callback URL
ต้องเป็น URL สำหรับการเปลี่ยนเส้นทางกลับของ Casdoor, และ Redirect URL
ใน Casdoor ควรเป็น URL สำหรับการเปลี่ยนเส้นทางกลับของแอปพลิเคชันของคุณ
สำหรับรายละเอียดเพิ่มเติม, กรุณาอ่าน การตั้งค่าแอป
หลังจากลงทะเบียน GitHub App ของคุณแล้ว, ตอนนี้คุณสามารถสร้าง Client Secret
ของคุณได้!
เพิ่มผู้ให้บริการ OAuth ของ GitHub และกรอกข้อมูล Client ID
และ Client Secret
ใน Casdoor ของคุณ
ตอนนี้คุณสามารถใช้ GitHub เป็นบริการบุคคลที่สามเพื่อทำการตรวจสอบสิทธิ์