การตั้งค่าแอปพลิเคชัน
หลังจากที่คุณติดตั้ง Casdoor บนเซิร์ฟเวอร์ของคุณและตั้งค่าองค์กรของคุณแล้ว คุณสามารถทำการติดตั้งแอปพลิเคชันของคุณได้แล้ว!
มาดูวิธีการกำหนดค่าการตรวจสอบสิทธิ์ของแอปพลิเคชันของคุณโดยใช้ Casdoor!
ตัวอย่างเช่น ฉันต้องการตั้งค่าฟอรัมของฉันโดยใช้ Casnode.
ฉันสร้างแอปพลิเคชันของฉันและกรอกข้อมูลการตั้งค่าที่จำเป็นบางอย่าง.
เลือกองค์กรที่ฉันสร้างขึ้นเพื่อให้ผู้ใช้ในองค์กรนี้สามารถใช้แอปพลิเคชันนี้ได้.
เนื่องจากองค์กรนี้มีชื่อว่า my_organization
, ฉันจึงเลือกมันจากเมนูแบบดรอปดาวน์.
ต่อไป ฉันต้องการให้ผู้ใช้ของฉันสามารถใช้ Casdoor เพื่อการตรวจสอบสิทธิ์เมื่อพวกเขาลงทะเบียน. ดังนั้น ฉันจึงกรอก URL สำหรับการเปลี่ยนเส้นทางที่นี่เป็น https://your-site-url.com/callback.
โปรดทราบว่า callback URL
ในแอปพลิเคชันผู้ให้บริการควรเป็น URL สำหรับการเปลี่ยนเส้นทางของ Casdoor และ Redirect URL
ใน Casdoor ควรเป็น URL สำหรับการเปลี่ยนเส้นทางของเว็บไซต์ของคุณ.
ความเข้าใจเพิ่มเติม
เพื่อให้กระบวนการตรวจสอบสิทธิ์ทำงานได้ ขั้นตอนที่ละเอียดคือดังนี้:
- ผู้ใช้ส่งคำขอไปยัง Casdoor.
- Casdoor ใช้
Client ID
และClient Secret
เพื่อตรวจสอบสิทธิ์กับ GitHub, Google หรือผู้ให้บริการอื่นๆ. - หากการตรวจสอบสิทธิ์สำเร็จ GitHub จะเรียกกลับไปยัง Casdoor เพื่อแจ้งให้ Casdoor ทราบเกี่ยวกับการตรวจสอบสิทธิ์ที่สำเร็จ. ดังนั้น URL สำหรับการอนุญาตเรียกกลับของ GitHub ควรเป็น URL สำหรับการเปลี่ยนเส้นทางของ Casdoor ของคุณ ซึ่งคือ http://your-casdoor-url.com/callback.
- Casdoor จากนั้นจะแจ้งให้แอปพลิเคชันทราบเกี่ยวกับความสำเร็จในการตรวจสอบสิทธิ์. นั่นหมายความว่า URL สำหรับการเปลี่ยนเส้นทางของ Casdoor ควรเป็น URL สำหรับการเปลี่ยนเส้นทางของแอปพลิเคชันของคุณ ซึ่งคือ http://your-site-url.com/callback.
หากคุณต้องการทำการตั้งค่าที่กำหนดเองมากขึ้นสำหรับวิธีการลงชื่อเข้าใช้ของแอปพลิเคชัน เช่น การปิดการใช้งานวิธีการลงชื่อเข้าใช้บางวิธีหรือปิดการใช้งานวิธีการลงชื่อเข้าใช้บางวิธี คุณสามารถอ้างอิงไปยัง วิธีการลงชื่อเข้าใช้