Aller au contenu principal

Configurer la connexion sociale avec Xiaomi (Set up social login with Xiaomi)

Le connecteur officiel Logto pour la connexion sociale Xiaomi.

astuce:

Ce guide suppose que vous avez une compréhension de base des Connecteurs Logto. Pour ceux qui ne sont pas familiers, veuillez vous référer au guide des Connecteurs pour commencer.

Commencer

  1. Créez un compte développeur sur Xiaomi Open Platform
  2. Rendez-vous sur Xiaomi Account Service
  3. Créez une nouvelle application si vous n'en avez pas encore

Configurer l’application OAuth Xiaomi

  1. Rendez-vous sur Xiaomi Account Service
  2. Configurez les paramètres OAuth :
    • Ouvrez l'application que vous souhaitez utiliser pour la connexion, cliquez sur "Callback URL" (si vous n'avez pas modifié l'URL de rappel, elle s'affichera comme "Enabled")
    • Ajoutez l’URL de rappel d’autorisation : ${your_logto_origin}/callback/${connector_id}
    • connector_id se trouve en haut de la page de détails du connecteur dans Logto Console
  3. Récupérez AppID et AppSecret depuis la page de détails de l’application
  4. Renseignez les champs clientId et clientSecret dans Logto Console avec les valeurs de l’étape 3
  5. Configuration optionnelle :
    • skipConfirm : Permet de passer la page de confirmation d’autorisation Xiaomi lorsque l’utilisateur est déjà connecté à son compte Xiaomi, la valeur par défaut est false

Description des portées (Scopes)

Par défaut, le connecteur demande la portée suivante :

  • 1 : Lire le profil utilisateur

Portées disponibles :

Valeur de la portéeDescriptionInterface API
1Obtenir le profil utilisateuruser/profile
3Obtenir l’open_id utilisateuruser/openIdV2
1000Obtenir les infos du routeur XiaomiMi Router
1001Accéder à toutes les infos du routeur XiaomiMi Router
2001Accéder au calendrier cloud XiaomiMi Cloud
2002Accéder à l’alarme cloud XiaomiMi Cloud
6000Utiliser le service maison connectée Mi HomeMi Home
6002Ajouter des appareils tiers à Mi HomeMi Home
6003Contrôle Alexa des appareils XiaomiMi Home
6004Accès service tiers aux appareils XiaomiMi Home
7000Suivre le compte service Pages JaunesMi Cloud
11000Obtenir les photos cloud XiaomiMi Cloud
12001Sauvegarder les données de l’application sur Mi CloudMi Cloud
12005Utiliser le service ECG santéHealth
16000Obtenir les passes Mi Walletapp/get_pass
20000Activer le service vocal XiaoAIXiaoAI
40000Activer le service cloud IAUsage interne

Plusieurs portées peuvent être configurées en les séparant par des espaces, par exemple : 1 3 6000.

Tester le connecteur Xiaomi

C’est tout. N’oubliez pas d’activer la connexion sociale dans l’expérience de connexion.

Références

Documentation OAuth 2.0 Xiaomi

Documentation Xiaomi pour obtenir le profil utilisateur