การตั้งค่าแอปพลิเคชัน
หลังจากที่คุณติดตั้ง 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.
Verification Code Settings
You can configure the Code resend timeout to control how long users must wait before requesting another verification code via email or SMS. Set the value in seconds (default is 60). This helps prevent abuse while maintaining security. A value of 0 uses the global default.
หากคุณต้องการทำการตั้งค่าที่กำหนดเองมากขึ้นสำหรับวิธีการลงชื่อเข้าใช้ของแอปพลิเคชัน เช่น การปิดการใช้งานวิธีการลงชื่อเข้าใช้บางวิธีหรือปิดการใช้งานวิธีการลงชื่อเข้าใช้บางวิธี คุณสามารถอ้างอิงไปยัง วิธีการลงชื่อเข้าใช้