ตั้งค่าการเข้าสู่ระบบโซเชียลด้วย Xiaomi (Set up social login with Xiaomi)
ตัวเชื่อมต่ออย่างเป็นทางการของ Logto สำหรับการเข้าสู่ระบบโซเชียลด้วย Xiaomi
เคล็ดลับ:
คู่มือนี้สมมติว่าคุณมีความเข้าใจพื้นฐานเกี่ยวกับ ตัวเชื่อมต่อ (Connectors) ของ Logto หากคุณยังไม่คุ้นเคย โปรดดูคู่มือ ตัวเชื่อมต่อ (Connectors) เพื่อเริ่มต้น
เริ่มต้นใช้งาน
- สร้างบัญชีนักพัฒนาที่ Xiaomi Open Platform
- ไปที่ Xiaomi Account Service
- สร้างแอปพลิเคชันใหม่หากคุณยังไม่มี
ตั้งค่าแอปพลิเคชัน OAuth ของ Xiaomi
- ไปที่ Xiaomi Account Service
- ตั้งค่าการตั้งค่า OAuth:
- เปิดแอปพลิเคชันที่คุณต้องการใช้สำหรับการเข้าสู่ระบบ คลิกที่ "Callback URL" (หากคุณยังไม่ได้แก้ไข callback URL จะปรากฏเป็น "Enabled")
- เพิ่ม URL การเรียกกลับการอนุญาต:
${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 cloud | Mi Cloud |
| 2002 | เข้าถึงนาฬิกาปลุก Xiaomi cloud | 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 cloud | 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)