ภาพรวม
Casdoor ใช้ผู้ให้บริการเพื่อเสนอบริการของบุคคลที่สามสำหรับแพลตฟอร์ม ในบทนี้ คุณจะเรียนรู้วิธีการเพิ่มผู้ให้บริการเข้าไปใน Casdoor
สิ่งที่เรามี
ปัจจุบัน เรามีผู้ให้บริการหกประเภท:
ผู้ให้บริการ OAuth
Casdoor อนุญาตให้ผู้ใช้เข้าสู่ระบบผ่านแอปพลิเคชัน OAuth อื่นๆ คุณสามารถเพิ่ม GitHub, Google, QQ และแอปพลิเคชัน OAuth อื่นๆ เข้าไปใน Casdoor สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ส่วน OAuth
ผู้ให้บริการ SMS
Casdoor ส่ง SMS ไปยังผู้ใช้เมื่อพวกเขาต้องการยืนยันหมายเลขโทรศัพท์ของตน ผู้ให้บริการ SMS ถูกใช้เพื่อส่ง SMS ใน Casdoor
ผู้ให้บริการอีเมล
ผู้ให้บริการอีเมลคล้ายกับผู้ให้บริการ SMS
ผู้ให้บริการจัดเก็บข้อมูล
Casdoor อนุญาตให้ผู้ใช้เก็บไฟล์โดยใช้ระบบไฟล์ในเครื่องหรือบริการ OSS บนคลาวด์
ผู้ให้บริการการชำระเงิน
Casdoor สามารถเพิ่มผู้ให้บริการการชำระเงิน ซึ่งจะถูกใช้เพื่อเพิ่มวิธีการชำระเงินให้กับสินค้าบนหน้าสินค้า ปัจจุบัน ผู้ให้บริการการชำระเงินที่ได้รับการสนับสนุน ได้แก่ Alipay, WeChat Pay, PayPal และ GC
ผู้ให้บริการ Captcha
Casdoor รองรับการกำหนดค่า captcha ในการไหลของผู้ใช้ ปัจจุบัน ผู้ให้บริการ captcha ที่ได้รับการสนับสนุน ได้แก่ Default Captcha, reCAPTCHA, hCaptcha, Alibaba Cloud Captcha และ Cloudflare Turnstile
วิธีการกำหนดค่าและใช้งาน
ขอบเขต
ผู้ให้บริการมีขอบเขตที่แตกต่างกัน ซึ่งถูกกำหนดโดยผู้สร้าง เฉพาะผู้ดูแลระบบเท่านั้นที่มีสิทธิ์เพิ่มและกำหนดค่าผู้ให้บริการ มีผู้ดูแลระบบสองประเภทใน Casdoor:
ผู้ดูแลระบบทั่วโลก: ผู้ใช้ทั้งหมดภายใต้องค์กร
built-in
และผู้ใช้ที่เปิดใช้งานIsGlobalAdmin
ผู้ให้บริการที่ถูกสร้างโดยผู้ดูแลระบบทั่วโลกสามารถถูกใช้โดยแอปพลิเคชันทั้งหมดผู้ดูแลระบบองค์กร: ผู้ใช้ที่เปิดใช้งาน
IsAdmin
ผู้ให้บริการที่ถูกสร้างโดยผู้ดูแลระบบองค์กรสามารถ เฉพาะ ถูกใช้โดยแอปพลิเคชันภายใต้องค์กร (อยู่ระหว่างการพัฒนา...)
เพิ่มเข้าไปในแอปพลิเคชัน
ทำตามขั้นตอนด้านล่างเพื่อเพิ่มผู้ให้บริการเข้าไปในแอปพลิเคชันของคุณ โปรดทราบว่าคุณไม่สามารถใช้ผู้ให้บริการในแอปพลิเคชันของคุณได้จนกว่าคุณจะเพิ่มมันเข้าไป
ไปที่หน้าแก้ไขแอปพลิเคชันและเพิ่มแถวผู้ให้บริการใหม่
เลือกผู้ให้บริการที่คุณต้องการเพิ่มเข้าไปในแอปพลิเคชัน คุณจะเห็นผู้ให้บริการทั้งหมดที่แอปพลิเคชันสามารถใช้ได้
สำหรับผู้ให้บริการ OAuth และ Captcha คุณสามารถกำหนดค่าการใช้งานของพวกเขา ดู OAuth และ Captcha เพื่อข้อมูลเพิ่มเติม
สุดท้าย บันทึก การกำหนดค่า คุณสามารถลองใช้ผู้ให้บริการในแอปพลิเคชันของคุณได้แล้ว