ตั้งค่าการเข้าสู่ระบบโซเชียลด้วย 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)