Zum Hauptinhalt springen

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​

  1. Erstelle ein Entwicklerkonto auf der Xiaomi Open Platform
  2. Besuche den Xiaomi Account Service
  3. Erstelle eine neue Anwendung, falls du noch keine hast

Xiaomi OAuth-Anwendung konfigurieren​

  1. Besuche den Xiaomi Account Service
  2. 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_id findest du oben auf der Connector-Detailseite in der Logto Console
  3. Hole dir AppID und AppSecret von der Anwendungs-Detailseite
  4. Trage die Werte aus Schritt 3 in die Felder clientId und clientSecret in der Logto Console ein
  5. 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-WertBeschreibungAPI-Schnittstelle
1Benutzerprofil abrufenuser/profile
3Benutzer open_id abrufenuser/openIdV2
1000Xiaomi-Router-Informationen abrufenMi Router
1001Zugriff auf alle Xiaomi-Router-InformationenMi Router
2001Zugriff auf Xiaomi-Cloud-KalenderMi Cloud
2002Zugriff auf Xiaomi-Cloud-WeckerMi Cloud
6000Mi Home Smart-Home-Service nutzenMi Home
6002Drittanbietergeräte zu Mi Home hinzufügenMi Home
6003Alexa steuert Xiaomi-GeräteMi Home
6004Drittanbieterdienste greifen auf Xiaomi-Geräte zuMi Home
7000Yellow Pages Service-Konto folgenMi Cloud
11000Xiaomi-Cloud-Fotos abrufenMi Cloud
12001App-Daten in Mi Cloud speichernMi Cloud
12005Gesundheits-ECG-Service nutzenHealth
16000Mi Wallet-Pässe abrufenapp/get_pass
20000XiaoAI-Sprachdienst aktivierenXiaoAI
40000Cloud-AI-Service aktivierenInterne 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