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

ภาพรวม

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 ผู้ให้บริการที่ถูกสร้างโดยผู้ดูแลระบบองค์กรสามารถ เฉพาะ ถูกใช้โดยแอปพลิเคชันภายใต้องค์กร (อยู่ระหว่างการพัฒนา...)

เพิ่มเข้าไปในแอปพลิเคชัน

ทำตามขั้นตอนด้านล่างเพื่อเพิ่มผู้ให้บริการเข้าไปในแอปพลิเคชันของคุณ โปรดทราบว่าคุณไม่สามารถใช้ผู้ให้บริการในแอปพลิเคชันของคุณได้จนกว่าคุณจะเพิ่มมันเข้าไป

  1. ไปที่หน้าแก้ไขแอปพลิเคชันและเพิ่มแถวผู้ให้บริการใหม่

    provider_overview_add

  2. เลือกผู้ให้บริการที่คุณต้องการเพิ่มเข้าไปในแอปพลิเคชัน คุณจะเห็นผู้ให้บริการทั้งหมดที่แอปพลิเคชันสามารถใช้ได้

    provider_overview_select

  3. สำหรับผู้ให้บริการ OAuth และ Captcha คุณสามารถกำหนดค่าการใช้งานของพวกเขา ดู OAuth และ Captcha เพื่อข้อมูลเพิ่มเติม

    provider_overview_config

สุดท้าย บันทึก การกำหนดค่า คุณสามารถลองใช้ผู้ให้บริการในแอปพลิเคชันของคุณได้แล้ว