Cette page couvre uniquement la configuration côté fournisseur dans les Paramètres développeur de GitHub. Pour le flux global de Clerk Auth — y compris l’activation de GitHub 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 GitHub
- Une application Replit publiée — les identifiants OAuth personnalisés sont uniquement disponibles dans l’environnement Production
- Le panneau de modification du fournisseur GitHub ouvert dans : volet Auth → onglet Configurer → section Fournisseurs SSO → sélectionnez l’environnement Production → sélectionnez Modifier à côté de GitHub
Étape 1 : Créer une application GitHub OAuth
- Accédez aux Paramètres développeur de GitHub
- Sélectionnez OAuth Apps dans la barre latérale
- Sélectionnez New OAuth App
- Renseignez les détails de l’application :
- Sélectionnez Register application
Étape 2 : Générer les identifiants client
- Vous verrez votre Client ID 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’URL de rappel d’autorisation 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 que le Client ID et le Client Secret sont copiés correctement
- Assurez-vous qu’il n’y a pas d’espaces supplémentaires lors du collage
Ne fonctionne pas sur un domaine personnalisé
- Mettez à jour l’URL de la page d’accueil et l’URL de rappel d’autorisation avec les valeurs de domaine personnalisé affichées sous Configuration du fournisseur dans le volet Auth