Cette page couvre uniquement la configuration côté fournisseur dans la Google Cloud Console. Pour le flux Clerk Auth complet — y compris l’activation de Google et la saisie des identifiants dans le volet Auth — consultez Configuring SSO providers dans la documentation Clerk Auth.
Prérequis
- Accès à la Google Cloud Console
Étape 1 : Créer une application OAuth Google
Accédez à la Google Cloud Console :Créer ou sélectionner un projet
- Sélectionnez un projet existant ou créez-en un nouveau depuis le sélecteur de projets
- Vous serez redirigé vers le tableau de bord de votre projet
Configurer l’écran de consentement OAuth
- Dans la barre latérale gauche, sélectionnez l’icône de menu (≡) puis APIs & Services
- Sélectionnez OAuth consent screen
- Configurez l’écran de consentement de votre application avec les informations requises
- Sauvegardez vos modifications
Créer les identifiants OAuth
- Depuis APIs & Services, sélectionnez Credentials
- Sélectionnez Create Credentials en haut, puis OAuth client ID
- Choisissez Web application comme type d’application
- Définissez Authorized JavaScript origins et Authorized redirect URIs sur les valeurs exactes affichées sous Provider setup dans le volet Auth. Ajoutez chaque valeur listée — votre domaine publié et tout domaine personnalisé sont tous deux inclus. Consultez Configuring OAuth credentials for an SSO provider pour savoir comment les trouver.
- Sélectionnez Create
- Sauvegardez votre Client ID et votre Client Secret
Dépannage
Incompatibilité d’URI de redirection
- Vérifiez que l’URI de redirection dans la Google Cloud Console correspond exactement à la valeur affichée sous Provider setup dans le volet Auth
- Assurez-vous de l’absence de barres obliques finales ou de fautes de frappe
- Attendez quelques minutes pour la propagation de la configuration de Google
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
- Vérifiez que l’écran de consentement OAuth est configuré
Ne fonctionne pas sur un domaine personnalisé
- Ajoutez les entrées de domaine personnalisé affichées sous Provider setup dans le volet Auth à la fois aux Authorized JavaScript origins et aux Authorized redirect URIs