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
- Créez un compte développeur sur Xiaomi Open Platform
- Rendez-vous sur Xiaomi Account Service
- Créez une nouvelle application si vous n'en avez pas encore
Configurer l’application OAuth Xiaomi
- Rendez-vous sur Xiaomi Account Service
- 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_idse trouve en haut de la page de détails du connecteur dans Logto Console
- Récupérez
AppIDetAppSecretdepuis la page de détails de l’application - Renseignez les champs
clientIdetclientSecretdans Logto Console avec les valeurs de l’étape 3 - 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ée | Description | Interface API |
|---|---|---|
| 1 | Obtenir le profil utilisateur | user/profile |
| 3 | Obtenir l’open_id utilisateur | user/openIdV2 |
| 1000 | Obtenir les infos du routeur Xiaomi | Mi Router |
| 1001 | Accéder à toutes les infos du routeur Xiaomi | Mi Router |
| 2001 | Accéder au calendrier cloud Xiaomi | Mi Cloud |
| 2002 | Accéder à l’alarme cloud Xiaomi | Mi Cloud |
| 6000 | Utiliser le service maison connectée Mi Home | Mi Home |
| 6002 | Ajouter des appareils tiers à Mi Home | Mi Home |
| 6003 | Contrôle Alexa des appareils Xiaomi | Mi Home |
| 6004 | Accès service tiers aux appareils Xiaomi | Mi Home |
| 7000 | Suivre le compte service Pages Jaunes | Mi Cloud |
| 11000 | Obtenir les photos cloud Xiaomi | Mi Cloud |
| 12001 | Sauvegarder les données de l’application sur Mi Cloud | Mi Cloud |
| 12005 | Utiliser le service ECG santé | Health |
| 16000 | Obtenir les passes Mi Wallet | app/get_pass |
| 20000 | Activer le service vocal XiaoAI | XiaoAI |
| 40000 | Activer le service cloud IA | Usage 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