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_id
se trouve en haut de la page de détails du connecteur dans Logto Console
- Récupérez
AppID
etAppSecret
depuis la page de détails de l’application - Renseignez les champs
clientId
etclientSecret
dans 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