Soziale Anmeldung mit Xiaomi einrichten (Set up social login with Xiaomi)
Der offizielle Logto Connector für Xiaomi Social Sign-In.
tipp:
Diese Anleitung setzt voraus, dass du ein grundlegendes Verständnis von Logto Connectors hast. Für diejenigen, die damit nicht vertraut sind, verweisen wir auf die Connectors Anleitung, um loszulegen.
Erste Schritte
- Erstelle ein Entwicklerkonto auf der Xiaomi Open Platform
 - Besuche den Xiaomi Account Service
 - Erstelle eine neue Anwendung, falls du noch keine hast
 
Xiaomi OAuth-Anwendung konfigurieren
- Besuche den Xiaomi Account Service
 - Konfiguriere die OAuth-Einstellungen:
- Öffne die Anwendung, die du für die Anmeldung verwenden möchtest, und klicke auf „Callback-URL“ (wenn du die Callback-URL noch nicht bearbeitet hast, wird sie als „Aktiviert“ angezeigt)
 - Füge die Autorisierungs-Callback-URL hinzu: 
${your_logto_origin}/callback/${connector_id} connector_idfindest du oben auf der Connector-Detailseite in der Logto Console
 - Hole dir 
AppIDundAppSecretvon der Anwendungs-Detailseite - Trage die Werte aus Schritt 3 in die Felder 
clientIdundclientSecretin der Logto Console ein - Optionale Konfiguration:
skipConfirm: Ob die Xiaomi-Autorisierungsbestätigungsseite übersprungen werden soll, wenn der Benutzer bereits bei seinem Xiaomi-Konto angemeldet ist (Standard: false)
 
Beschreibung der Berechtigungen (Scopes)
Standardmäßig fordert der Connector die folgende Berechtigung (Scope) an:
1: Benutzerprofil lesen
Verfügbare Berechtigungen:
| Scope-Wert | Beschreibung | API-Schnittstelle | 
|---|---|---|
| 1 | Benutzerprofil abrufen | user/profile | 
| 3 | Benutzer open_id abrufen | user/openIdV2 | 
| 1000 | Xiaomi-Router-Informationen abrufen | Mi Router | 
| 1001 | Zugriff auf alle Xiaomi-Router-Informationen | Mi Router | 
| 2001 | Zugriff auf Xiaomi-Cloud-Kalender | Mi Cloud | 
| 2002 | Zugriff auf Xiaomi-Cloud-Wecker | Mi Cloud | 
| 6000 | Mi Home Smart-Home-Service nutzen | Mi Home | 
| 6002 | Drittanbietergeräte zu Mi Home hinzufügen | Mi Home | 
| 6003 | Alexa steuert Xiaomi-Geräte | Mi Home | 
| 6004 | Drittanbieterdienste greifen auf Xiaomi-Geräte zu | Mi Home | 
| 7000 | Yellow Pages Service-Konto folgen | Mi Cloud | 
| 11000 | Xiaomi-Cloud-Fotos abrufen | Mi Cloud | 
| 12001 | App-Daten in Mi Cloud speichern | Mi Cloud | 
| 12005 | Gesundheits-ECG-Service nutzen | Health | 
| 16000 | Mi Wallet-Pässe abrufen | app/get_pass | 
| 20000 | XiaoAI-Sprachdienst aktivieren | XiaoAI | 
| 40000 | Cloud-AI-Service aktivieren | Interne Nutzung | 
Mehrere Berechtigungen können durch Leerzeichen getrennt konfiguriert werden, z. B.: 1 3 6000.
Xiaomi-Connector testen
Das war's. Vergiss nicht, Soziale Anmeldung aktivieren in der Anmeldeerfahrung.
Referenzen
Xiaomi OAuth 2.0 Dokumentation
Xiaomi Benutzerprofil-Dokumentation abrufen