Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.replit.com/llms.txt

Use this file to discover all available pages before exploring further.

Ce guide vous explique comment créer une application X OAuth dans le portail développeur X. Vous collecterez un Client ID et un Client Secret à saisir dans le volet Auth.
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)

  1. Accédez au portail développeur X
  2. Faites une demande de compte développeur si vous n’en avez pas
  3. Complétez la demande en décrivant votre cas d’utilisation

Créer ou sélectionner une application

  1. Dans le portail développeur X, allez dans Projects & Apps
  2. Utilisez une application existante ou sélectionnez Add App
  3. Saisissez un nom d’application et sélectionnez Next
  4. Sélectionnez App settings

Étape 2 : Configurer l’authentification

  1. Faites défiler jusqu’à User authentication settings
  2. Sélectionnez Set up
Autorisations de l’application : Sélectionnez le niveau d’autorisation minimal :
  • 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)
Les autorisations doivent correspondre aux portées demandées. Si votre application demande tweet.write mais que vous n’avez activé que Read, l’authentification échouera.
Type d’application : Sélectionnez Web App, Automated App or Bot Informations sur l’application :
  • 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
Consultez Configurer les identifiants OAuth pour un fournisseur SSO pour savoir comment trouver ces valeurs.
  1. Sélectionnez Save
  2. Enregistrez votre Client ID et votre Client Secret
Stockez votre Client Secret en lieu sûr. S’il est perdu, le régénérer invalide l’ancien.

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

Ressources supplémentaires