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

ตัวเชื่อมต่อโซเชียล (Social connectors)

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

เลือกตัวเชื่อมต่อโซเชียลของคุณ

Logto มีตัวเชื่อมต่อโซเชียล 2 ประเภท:

Logto มีตัวเชื่อมต่อที่ตั้งค่าล่วงหน้าสำหรับแพลตฟอร์มโซเชียลยอดนิยม พร้อมใช้งานได้ทันที

และอื่น ๆ อีกมากมาย...

ปรับแต่งตัวเชื่อมต่อโซเชียลของคุณ

สำหรับความต้องการเฉพาะ สามารถใช้มาตรฐาน OAuth 2.0 และ OIDC (OpenID Connect) เพื่อเชื่อมต่อกับผู้ให้บริการที่คุณต้องการ

หากตัวเชื่อมต่อมาตรฐานของเราไม่ตรงกับความต้องการของคุณ อย่าลังเลที่จะ ติดต่อเรา สำหรับผู้ใช้ OSS คุณสามารถ พัฒนาตัวเชื่อมต่อของคุณเอง (OSS) ได้หากมีความจำเป็นเร่งด่วน เรายินดีต้อนรับ การมีส่วนร่วม เสมอ ความพยายามของคุณอาจช่วยเหลือสมาชิกในชุมชนที่มีความต้องการเดียวกันได้

ขั้นตอนการตั้งค่า

  1. ไปที่ Console > Connectors > Social Connectors
  2. คลิก "Add social connector" และเลือกประเภทที่ต้องการ
  3. ทำตามคู่มือ README กรอกข้อมูลที่จำเป็นและปรับแต่งการตั้งค่า
  4. คลิก "Save and Done" เพื่อเสร็จสิ้น
  5. ทดสอบตัวเชื่อมต่อโดยเริ่มต้นเข้าสู่ระบบโซเชียล

โปรดสังเกตการตั้งค่าต่อไปนี้:

  • ชื่อผู้ให้บริการข้อมูลระบุตัวตน (Identity provider name): ตัวเชื่อมต่อโซเชียลแต่ละตัวจะมีชื่อผู้ให้บริการข้อมูลระบุตัวตน (IdP) เฉพาะเพื่อแยกแยะตัวตนของผู้ใช้ ตัวเชื่อมต่อทั่วไปจะใช้ชื่อ IdP คงที่ ส่วนตัวเชื่อมต่อแบบกำหนดเองต้องใช้ค่าที่ไม่ซ้ำกัน ดูข้อมูลเพิ่มเติมเกี่ยวกับ ชื่อ IdP
  • ซิงค์โปรไฟล์ผู้ใช้ (Sync user profiles): เลือกว่าจะซิงค์ ข้อมูลโปรไฟล์ผู้ใช้ (เช่น รูปโปรไฟล์, ชื่อผู้ใช้) เมื่อใด โดยค่าเริ่มต้นคือ "ซิงค์เฉพาะตอนลงทะเบียน" ตัวเลือก "ซิงค์ทุกครั้งที่ลงชื่อเข้าใช้" ก็มีเช่นกัน แต่ข้อมูลผู้ใช้อาจถูกเขียนทับ
  • เปิดใช้งานการจัดเก็บโทเค็น (Enable token storage): สำหรับตัวเชื่อมต่อโซเชียลที่รองรับ คุณสามารถเปิดใช้งานการจัดเก็บโทเค็นเพื่อบันทึกโทเค็นการเข้าถึง (Access token) และโทเค็นรีเฟรช (Refresh token) อย่างปลอดภัยใน Secret Vault ของ Logto เมื่อผู้ใช้ลงชื่อเข้าใช้ด้วยผู้ให้บริการโซเชียล วิธีนี้ช่วยให้แอปของคุณเข้าถึง API ของบุคคลที่สามในนามของผู้ใช้ได้โดยไม่ต้องให้ผู้ใช้ยืนยันตัวตนซ้ำ ดูข้อมูลเพิ่มเติมเกี่ยวกับ Federated token storage

เปิดใช้งานการเข้าสู่ระบบโซเชียล

เมื่อคุณสร้างตัวเชื่อมต่อโซเชียลสำเร็จแล้ว คุณสามารถเปิดใช้งานเป็นปุ่ม Social login (เช่น Continue with Google) ในหน้าสมัครและลงชื่อเข้าใช้

  1. ไปที่ Console > Sign-in & account > Sign-up and sign-in
  2. (ไม่บังคับ) เลือก "Not applicable" สำหรับ sign-up identifier หากต้องการใช้เฉพาะ social login
  3. เพิ่มตัวเชื่อมต่อโซเชียลที่ตั้งค่าไว้ในส่วน "Social sign-in"
  4. จัดเรียงลำดับตัวเชื่อมต่อใหม่ตามต้องการ
  5. คลิก "Save changes" และทดสอบ "Live preview"

ดูรายละเอียดเพิ่มเติมได้ที่ Social sign-in