Ce guide vous explique comment créer une application OAuth GitHub dans les paramètres développeur GitHub. Vous collecterez un Client ID et un Client Secret à renseigner dans le volet Auth.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.
Cette page couvre uniquement la configuration côté fournisseur dans les paramètres développeur GitHub. Pour le flux Clerk Auth complet — y compris l’activation de GitHub et la saisie des identifiants dans le volet Auth — consultez Configuring OAuth credentials for an SSO provider dans la documentation Clerk Auth.
Prérequis
- Un compte GitHub
- Une application Replit publiée — les identifiants OAuth personnalisés ne sont disponibles que dans l’environnement Production
- Le panneau de modification du fournisseur GitHub ouvert dans : volet Auth → onglet Configure → section SSO providers → sélectionnez l’environnement Production → sélectionnez Edit à côté de GitHub
Étape 1 : Créer une application OAuth GitHub
- Accédez aux paramètres développeur GitHub
- Sélectionnez OAuth Apps dans la barre latérale
- Sélectionnez New OAuth App
- Remplissez les informations de l’application :
- Sélectionnez Register application
Étape 2 : Générer les identifiants client
- Votre Client ID apparaît sur la page des paramètres de l’application — copiez-le
- Sélectionnez Generate a new client secret
- Copiez immédiatement votre Client Secret
Dépannage
Incompatibilité d’URI de redirection
- Vérifiez que l’Authorization callback URL 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 que le Client ID et le Client Secret sont copiés correctement
- Assurez-vous de l’absence d’espaces supplémentaires lors du collage
Ne fonctionne pas sur un domaine personnalisé
- Mettez à jour la Homepage URL et l’Authorization callback URL avec les valeurs de domaine personnalisé affichées sous Provider setup dans le volet Auth