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 SSO providers dans la documentation Clerk Auth.
Prérequis
É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