Cette page couvre uniquement la configuration côté fournisseur dans le portail développeur X. Pour le flux global de Clerk Auth — y compris l’activation de X et la saisie des identifiants dans le volet Auth — consultez Configurer les identifiants OAuth pour un fournisseur SSO dans la documentation Clerk Auth.
Prérequis
- Un compte développeur X (niveau gratuit disponible)
- Une application Replit publiée — les identifiants OAuth personnalisés sont uniquement disponibles dans l’environnement Production
- Le panneau de modification du fournisseur X ouvert dans : volet Auth → onglet Configurer → section Fournisseurs SSO → sélectionnez l’environnement Production → sélectionnez Modifier à côté de X
Étape 1 : Configurer l’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 Configuration du fournisseur dans le volet Auth
- Website URL : Copiez la valeur affichée sous Configuration du fournisseur dans le volet Auth
- Sélectionnez Save
- Enregistrez 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 Configuration du fournisseur dans le volet Auth
- Vérifiez les fautes de frappe ou les protocoles incorrects
- Pas de barres obliques finales
Client invalide
- Vérifiez le Client ID et le Client Secret
- Assurez-vous qu’il n’y a pas d’espaces supplémentaires
- Vérifiez que vous utilisez des identifiants OAuth 2.0 (pas OAuth 1.0a)
Erreurs de portée/autorisation
- Vérifiez que les portées correspondent aux autorisations activées dans le portail développeur X
- Assurez-vous que l’autorisation 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 Configuration du fournisseur dans le volet Auth