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