ตั้งค่าการเข้าสู่ระบบโซเชียลด้วย Xiaomi (Set up social login with Xiaomi)
ตัวเชื่อมต่ออย่างเป็นทางการของ Logto สำหรับการเข้าสู่ระบบโซเชียลด้วย Xiaomi
เคล็ดลับ:
คู่มือนี้สมมติว่าคุณมีความเข้าใจพื้นฐานเกี่ยวกับ ตัวเชื่อมต่อ (Connectors) ของ Logto หากคุณยังไม่คุ้นเคย โปรดดูคู่มือ ตัวเชื่อมต่อ (Connectors) เพื่อเริ่มต้น
เริ่มต้นใช้งาน
- สร้างบัญชีนักพัฒนาที่ Xiaomi Open Platform
- ไปที่ Xiaomi Account Service
- สร้างแอปพลิเคชันใหม่หากคุณยังไม่มี
ตั้งค่าแอปพลิเคชัน Xiaomi OAuth
- ไปที่ Xiaomi Account Service
- ตั้งค่าการตั้งค่า OAuth:
- เปิดแอปพลิเคชันที่คุณต้องการใช้สำหรับเข้าสู่ระบบ คลิกที่ "Callback URL" (หากคุณยังไม่ได้แก้ไข callback URL จะปรากฏเป็น "Enabled")
- เพิ่ม URL callback สำหรับการอนุญาต:
${your_logto_origin}/callback/${connector_id} connector_idสามารถดูได้ที่ด้านบนของหน้ารายละเอียดตัวเชื่อมต่อใน Logto Console
- รับ
AppIDและAppSecretจากหน้ารายละเอียดแอปพลิเคชัน - กรอกข้อมูลในช่อง
clientIdและclientSecretใน Logto Console ด้วยค่าจากขั้นตอนที่ 3 - การตั้งค่าเพิ่มเติม (ไม่บังคับ):
skipConfirm: ข้ามหน้าการยืนยันการอนุญาตของ Xiaomi หรือไม่ เมื่อผู้ใช้เข้าสู่ระบบ Xiaomi อยู่แล้ว ค่าเริ่มต้นคือ false
คำอธิบายขอบเขต (Scopes)
โดยค่าเริ่มต้น ตัวเชื่อมต่อจะร้องขอขอบเขตดังต่อไปนี้:
1: อ่านโปรไฟล์ผู้ใช้
ขอบเขตที่สามารถใช้ได้:
| ค่า Scope | คำอธิบาย | API Interface |
|---|---|---|
| 1 | รับโปรไฟล์ผู้ใช้ | user/profile |
| 3 | รับ user open_id | user/openIdV2 |
| 1000 | รับข้อมูลเราเตอร์ Xiaomi | Mi Router |
| 1001 | เข้าถึงข้อมูลเราเตอร์ Xiaomi ทั้งหมด | Mi Router |
| 2001 | เข้าถึงปฏิทินคลาวด์ Xiaomi | Mi Cloud |
| 2002 | เข้าถึงนาฬิกาปลุกคลาวด์ Xiaomi | Mi Cloud |
| 6000 | ใช้บริการสมาร์ทโฮม Mi Home | Mi Home |
| 6002 | เพิ่มอุปกรณ์บุคคลที่สามใน Mi Home | Mi Home |
| 6003 | ควบคุมอุปกรณ์ Xiaomi ด้วย Alexa | Mi Home |
| 6004 | บริการบุคคลที่สามเข้าถึงอุปกรณ์ Xiaomi | Mi Home |
| 7000 | ติดตามบัญชี Yellow Pages service | Mi Cloud |
| 11000 | รับรูปภาพคลาวด์ Xiaomi | Mi Cloud |
| 12001 | บันทึกข้อมูลแอปลงใน Mi Cloud | Mi Cloud |
| 12005 | ใช้บริการ ECG สุขภาพ | Health |
| 16000 | รับบัตรผ่าน Mi Wallet | app/get_pass |
| 20000 | เปิดใช้งานบริการเสียง XiaoAI | XiaoAI |
| 40000 | เปิดใช้งานบริการ AI คลาวด์ | Internal Use |
สามารถตั้งค่าขอบเขตหลายค่าได้โดยคั่นด้วยช่องว่าง เช่น: 1 3 6000
ทดสอบตัวเชื่อมต่อ Xiaomi
เสร็จเรียบร้อย อย่าลืม เปิดใช้งานการเข้าสู่ระบบโซเชียล ในประสบการณ์การลงชื่อเข้าใช้
แหล่งอ้างอิง (References)
เอกสาร Xiaomi OAuth 2.0 (Xiaomi OAuth 2.0 Documentation)
เอกสารการดึงข้อมูลโปรไฟล์ผู้ใช้ Xiaomi (Xiaomi Get User Profile Documentation)