ตัวเชื่อมต่อโซเชียล (Social connectors)
ทำให้การเริ่มต้นใช้งานของผู้ใช้เป็นเรื่องง่ายและเพิ่มอัตราการแปลงด้วยการเปิดใช้งาน การเข้าสู่ระบบโซเชียล ด้วย Logto ผู้ใช้สามารถลงชื่อเข้าใช้อย่างรวดเร็วและปลอดภัยโดยใช้บัญชีโซเชียลมีเดียที่มีอยู่ของตนเอง โดยไม่ต้องสร้างรหัสผ่านหรือผ่านขั้นตอนการลงทะเบียนที่ซับซ้อน Logto มีตัวเชื่อมต่อโซเชียลสำเร็จรูปให้เลือกหลากหลาย และรองรับการเชื่อมต่อแบบกำหนดเองเพื่อความยืดหยุ่นสูงสุด
เลือกตัวเชื่อมต่อโซเชียลของคุณ
Logto มีตัวเชื่อมต่อโซเชียล 2 ประเภท:
ตัวเชื่อมต่อโซเชียลยอดนิยม
Logto มีตัวเชื่อมต่อที่ตั้งค่าล่วงหน้าสำหรับแพลตฟอร์มโซเชียลยอดนิยม พร้อมใช้งานได้ทันที
ตัวเชื่อมต่อ Google ช่วยให้แอปของคุณใช้งานระบบการยืนยันตัวตน OAuth 2.0 ของ Google ได้อย่างสะดวก
ตัวเชื่อมต่อ Facebook ช่วยให้แอปของคุณใช้งานระบบการยืนยันตัวตน OAuth 2.0 ของ Facebook ได้
ตัวเชื่อมต่อ Logto อย่างเป็นทางการสำหรับการเข้าสู่ระบบโซเชียลด้วย Apple
ตัวเชื่อมต่อ Microsoft Azure AD ช่วยให้แอปของคุณใช้งานระบบการยืนยันตัวตน OAuth 2.0 ของ Azure ได้อย่างสะดวก
ตัวเชื่อมต่อ Logto อย่างเป็นทางการสำหรับการเข้าสู่ระบบโซเชียลด้วย GitHub
ตัวเชื่อมต่อ Discord ช่วยให้แอปของคุณใช้งาน Discord เป็นระบบการอนุญาต (Authorization system) ได้
ปรับแต่งตัวเชื่อมต่อโซเชียลของคุณ
สำหรับความต้องการเฉพาะ สามารถใช้มาตรฐาน OAuth 2.0 และ OIDC (OpenID Connect) เพื่อเชื่อมต่อกับผู้ให้บริการที่คุณต้องการ
ตัวเชื่อมต่อ Logto อย่างเป็นทางการสำหรับโปรโตคอล OAuth 2.0
ตัวเชื่อมต่อ Logto อย่างเป็นทางการสำหรับโปรโตคอล OAuth 2.0
หากตัวเชื่อมต่อมาตรฐานของเราไม่ตรงกับความต้องการของคุณ อย่าลังเลที่จะ ติดต่อเรา สำหรับผู้ใช้ OSS คุณสามารถ พัฒนาตัวเชื่อมต่อของคุณเอง (OSS) ได้หากมีความจำเป็นเร่งด่วน เรายินดีต้อนรับ การมีส่วนร่วม เสมอ ความพยายามของคุณอาจช่วยเหลือสมาชิกในชุมชนที่มีความต้องการเดียวกันได้
ขั้นตอนการตั้งค่า
- ไปที่ Console > Connectors > Social Connectors
- คลิก "Add social connector" และเลือกประเภทที่ต้องการ
- ทำตามคู่มือ README กรอกข้อมูลที่จำเป็นและปรับแต่งการตั้งค่า
- คลิก "Save and Done" เพื่อเสร็จสิ้น
- ทดสอบตัวเชื่อมต่อโดยเริ่มต้นเข้าสู่ระบบโซเชียล
โปรดสังเกตการตั้งค่าต่อไปนี้:
- ชื่อผู้ให้บริการข้อมูลระบุตัวตน (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) ในหน้าสมัครและลงชื่อเข้าใช้
- ไปที่ Console > Sign-in & account > Sign-up and sign-in
- (ไม่บังคับ) เลือก "Not applicable" สำหรับ sign-up identifier หากต้องการใช้เฉพาะ social login
- เพิ่มตัวเชื่อมต่อโซเชียลที่ตั้งค่าไว้ในส่วน "Social sign-in"
- จัดเรียงลำดับตัวเชื่อมต่อใหม่ตามต้องการ
- คลิก "Save changes" และทดสอบ "Live preview"
ดูรายละเอียดเพิ่มเติมได้ที่ Social sign-in