Cette page couvre uniquement la configuration côté fournisseur dans le portail développeur X. Pour le flux Clerk Auth complet — y compris l’activation de X et la saisie des identifiants dans le volet Auth — consultez Configuring SSO providers dans la documentation Clerk Auth.
Prérequis
- Un compte développeur X (niveau gratuit disponible)
Étape 1 : Configurer une application développeur X
Créer un compte développeur (si nécessaire)
- Accédez au portail développeur X
- Faites une demande de compte développeur si vous n’en avez pas
- Complétez la demande en décrivant votre cas d’utilisation
Créer ou sélectionner une application
- Dans le portail développeur X, allez dans Projects & Apps
- Utilisez une application existante ou sélectionnez Add App
- Saisissez un nom d’application et sélectionnez Next
- Sélectionnez App settings
Étape 2 : Configurer l’authentification
- Faites défiler jusqu’à User authentication settings
- Sélectionnez Set up
- Read - Requis pour le profil utilisateur (minimum)
- Write - Pour publier au nom des utilisateurs (optionnel)
- Direct Messages - Pour l’accès aux messages directs (optionnel)
- Callback URI / Redirect URL : Copiez la valeur affichée sous Provider setup dans le volet Auth
- Website URL : Copiez la valeur affichée sous Provider setup dans le volet Auth
- Sélectionnez Save
- Sauvegardez votre Client ID et votre Client Secret
Dépannage
Incompatibilité d’URI de redirection
- Vérifiez que le Callback URI correspond exactement à la valeur affichée sous Provider setup dans le volet Auth
- Vérifiez l’absence de fautes de frappe ou de protocoles incorrects
- Aucune barre oblique finale
Client invalide
- Vérifiez le Client ID et le Client Secret
- Assurez-vous de l’absence d’espaces supplémentaires
- Vérifiez que vous utilisez des identifiants OAuth 2.0 (pas OAuth 1.0a)
Erreurs de portée/permission
- Vérifiez que les portées correspondent aux permissions activées dans le portail développeur X
- Assurez-vous que la permission Read est activée au minimum
Application en mode développement
- Les applications X démarrent en mode développement avec un nombre d’utilisateurs limité
- Vous devrez peut-être demander un accès élevé pour une utilisation en production
Ne fonctionne pas sur un domaine personnalisé
- Mettez à jour le Website URL et le Callback URI avec les valeurs de domaine personnalisé affichées sous Provider setup dans le volet Auth