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

GitHub

GitHub OAuth รองรับทั้งการไหลของแอปพลิเคชันเว็บและการไหลของอุปกรณ์ กรุณาอ่านต่อเพื่อรับข้อมูลประจำตัว OAuth

ขั้นแรก, กรุณาเยี่ยมชม การตั้งค่านักพัฒนาของ GitHub เพื่อลงทะเบียน GitHub App ใหม่

คำเตือน

เคล็ดลับ: เราแนะนำให้คุณใช้ GitHub Apps แทน OAuth Apps เพราะ GitHub Apps สามารถเพิ่ม URL สำหรับการเปลี่ยนเส้นทางได้หลายอัน ซึ่งสามารถนำความสะดวกมาให้เมื่อต้องการปรับใช้ในสภาพแวดล้อมทดสอบและการผลิต ทางการของ GitHub ยังแนะนำให้ใช้ GitHub Apps แทน OAuth Apps

githubapps

จากนั้นกรอกข้อมูล ชื่อ GitHub App, URL หน้าแรก, คำอธิบาย, และ URL สำหรับการเปลี่ยนเส้นทาง

GitHub

ตั้งค่า URL สำหรับการอนุญาตให้เปลี่ยนเส้นทางอย่างถูกต้อง

ในการตั้งค่า GitHub App, Callback URL ต้องเป็น URL สำหรับการเปลี่ยนเส้นทางกลับของ Casdoor, และ Redirect URL ใน Casdoor ควรเป็น URL สำหรับการเปลี่ยนเส้นทางกลับของแอปพลิเคชันของคุณ

สำหรับรายละเอียดเพิ่มเติม, กรุณาอ่าน การตั้งค่าแอป

หลังจากลงทะเบียน GitHub App ของคุณแล้ว, ตอนนี้คุณสามารถสร้าง Client Secret ของคุณได้!

GitHub Client ID

เพิ่มผู้ให้บริการ OAuth ของ GitHub และกรอกข้อมูล Client ID และ Client Secret ใน Casdoor ของคุณ

Github Provider

ตอนนี้คุณสามารถใช้ GitHub เป็นบริการบุคคลที่สามเพื่อทำการตรวจสอบสิทธิ์