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

ค้นหา

พิมพ์คำหรือคำถามเพื่อค้นหาบทความช่วยเหลือ

วิธีเชื่อมต่อระบบล็อกอินภายนอก (Sign-in Provider)

ในข่าวนี้

ตำแหน่ง: Settings → Team & security → Single sign-on (ส่วน Sign-in provider)

เปิดหน้านี้: admin.<your-site>/settings/sso#sign-in-provider (แทนที่ <your-site> ด้วยที่อยู่เว็บไซต์ของคุณ) หากไม่พบในเมนู ให้เปิดใช้งาน แสดงการตั้งค่าทั้งหมด ในหน้า Settings ก่อน

สิ่งที่ต้องเตรียม

  • เฉพาะเจ้าของเว็บไซต์เท่านั้นที่สามารถแก้ไขส่วนนี้ได้
  • สร้างแอป OpenID Connect กับทางผู้ให้บริการของคุณให้เรียบร้อยก่อน

ขั้นตอนการทำ

  1. เปิด การตั้งค่า → ทีมและความปลอดภัย → ระบบลงชื่อเข้าใช้แบบครั้งเดียว (SSO)
  2. เลือก ผู้จัดอบรม: Google Workspace, Microsoft Entra ID, Okta หรือ อื่นๆ (OpenID Connect)
  3. ไม่บังคับ: ตั้งค่า Button name ที่จะแสดงบนหน้าเข้าสู่ระบบเป็น "Sign in with …"
  4. ป้อน ที่อยู่ของผู้ให้บริการ (issuer):
    • Google: https://accounts.google.com
    • Microsoft: ที่อยู่ Tenant ของคุณ https://login.microsoftonline.com/<tenant id>/v2.0 (จำเป็นต้องระบุ)
    • Okta: ตัวอย่างเช่น https://yourcompany.okta.com
    • อื่นๆ: ที่อยู่ OpenID Connect ของผู้ให้บริการรายนั้น
  5. ป้อน Client ID และ Client secret ที่ได้จากผู้ให้บริการของคุณ
  6. คัดลอก ที่อยู่ Redirect สำหรับลงทะเบียนที่ผู้ให้บริการ แล้วนำไปเพิ่มเป็น Redirect (Callback) URL ที่อนุญาตในแอปของผู้ให้บริการ
  7. เปิดใช้งาน อนุญาตให้ลงชื่อเข้าใช้ด้วยผู้ให้บริการนี้
  8. กด ทดสอบการตั้งค่า จากนั้นกดบันทึก

ข้อควรรู้

  • ช่อง Secret จะไม่แสดงค่าเดิมหลังจากบันทึก หากต้องการใช้ค่าเดิมที่บันทึกไว้ ให้เว้นว่างไว้
  • การทดสอบจะตรวจสอบ Signing Keys ที่ฝั่งผู้ให้บริการ และดูว่ามีการบันทึก Secret ไว้แล้วหรือไม่

ปัญหาที่พบบ่อย

  • "ไม่สามารถอ่านการตั้งค่าของผู้ให้บริการจากที่อยู่นี้ได้ โปรดตรวจสอบที่อยู่อีกครั้งแล้วลองใหม่"

คำถามที่พบบ่อย

คำถามที่พบบ่อย

หา Client Secret ได้จากที่ไหน?

ดูได้จากแอปที่คุณสร้างไว้กับทางผู้ให้บริการของคุณ

การทดสอบการตั้งค่าจะตรวจสอบอะไรบ้าง?

จะตรวจสอบ Signing Keys ที่ฝั่งผู้ให้บริการ และดูว่ามีการบันทึก Secret ไว้แล้วหรือไม่

เรื่องที่เกี่ยวข้อง

ความคิดเห็น

ข้อมูลนี้มีประโยชน์หรือไม่?

มีให้บริการใน

ยังต้องการความช่วยเหลืออยู่ไหม?