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