Dépannage de la connexion
Travaillez de haut en bas. La plupart des problèmes viennent d’un décalage d’URI de redirection, d’un mauvais type de client ou des limites cookies / stockage dans le navigateur.
1. Redirection et environnement (2 minutes)
- L’URL de callback dans le navigateur correspond caractère pour caractère à une URI de redirection autorisée (schéma, hôte, chemin, slash final).
- Vous testez le même environnement (app staging vs production) que celui qui correspond au client ID utilisé.
- HTTPS en production là où vous avez enregistré
https://— les callbackshttpmélangés échouent silencieusement ou avec des erreurs OAuth.
2. Type de client et secrets
- Application navigateur uniquement : utilisez PKCE, pas un secret client en JavaScript.
- Échange côté serveur : client confidentiel + secret uniquement sur le serveur — voir Clients confidentiels côté serveur.
- Si vous avez récemment fait tourner les secrets ou changé public vs confidentiel, purgez les anciennes variables d’environnement et redéployez.
3. Navigateur et cookies
- Essayez la navigation privée pour écarter cookies obsolètes ou extensions.
- Safari / ITP et politiques de cookies tiers : privilégiez les redirections first-party et les modèles décrits dans Sessions, cookies et jetons.
- Pop-ups bloquées par le navigateur ou bloqueurs de pub — repassez en flux de redirection complète pour un test.
4. Toujours en échec ?
Rassemblez ce paquet avant Contact et assistance :
- URL de la page (staging ou production) et navigateur + version.
- Type d’app (SDK React, JS brut, SPA, échange serveur).
- Message d’erreur ou code d’erreur OAuth (capture ou texte exact).
- Si ça a déjà fonctionné et ce qui a changé (liste de redirections, domaine, déploiement).
Les propriétaires peuvent commencer par la Checklist propriétaire de site (connexion). Intégrateurs : Vue d’ensemble intégrateur.
Last updated