> ## 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.

# Configurer Google OAuth

> Configurez Google comme fournisseur de connexion sociale pour l'authentification de votre application

Ce guide vous explique comment créer une application Google OAuth dans la Google Cloud Console. Vous collecterez un **Client ID** et un **Client Secret**, et configurerez les origines JavaScript et les URI de redirection requis par Clerk.

<Note>
  Cette page couvre uniquement la configuration côté fournisseur dans la Google Cloud Console. Pour le flux global de Clerk Auth — y compris l'activation de Google et la saisie des identifiants dans le **volet Auth** — consultez [Configurer les identifiants OAuth pour un fournisseur SSO](/references/auth-and-identity/clerk-auth#configuring-oauth-credentials-for-an-sso-provider) dans la documentation Clerk Auth.
</Note>

## Prérequis

* Accès à la [Google Cloud Console](https://console.cloud.google.com/)
* Une [application Replit publiée](/learn/projects-and-artifacts/replit-deployments) — les identifiants OAuth personnalisés sont uniquement disponibles dans l'environnement **Production**
* Le panneau de modification du fournisseur **Google** ouvert dans : **volet Auth** → onglet **Configurer** → section **Fournisseurs SSO** → sélectionnez l'environnement **Production** → sélectionnez **Modifier** à côté de **Google**

## Étape 1 : Créer une application Google OAuth

Accédez à la [Google Cloud Console](https://console.cloud.google.com/) :

### Créer ou sélectionner un projet

1. Sélectionnez un projet existant ou créez-en un nouveau depuis le menu déroulant des projets
2. Vous serez redirigé vers le tableau de bord de votre projet

### Configurer l'écran de consentement OAuth

1. Dans la barre latérale gauche, sélectionnez l'icône de menu (≡) puis **APIs & Services**
2. Sélectionnez **Écran de consentement OAuth**
3. Configurez l'écran de consentement de votre application avec les informations requises
4. Enregistrez vos modifications

### Créer des identifiants OAuth

1. Dans **APIs & Services**, sélectionnez **Identifiants**
2. Sélectionnez **Créer des identifiants** en haut, puis **ID client OAuth**
3. Choisissez **Application Web** comme type d'application
4. Définissez les **Origines JavaScript autorisées** et les **URI de redirection autorisés** sur les valeurs exactes affichées sous **Configuration du fournisseur** dans le **volet Auth**. Ajoutez chaque valeur listée — votre domaine publié et tout domaine personnalisé sont tous deux inclus. Consultez [Configurer les identifiants OAuth pour un fournisseur SSO](/references/auth-and-identity/clerk-auth#configuring-oauth-credentials-for-an-sso-provider) pour savoir comment les trouver.
5. Sélectionnez **Créer**
6. Enregistrez votre **Client ID** et votre **Client Secret**

<Warning>
  Gardez votre Client Secret sécurisé et ne le committez jamais dans un système de contrôle de version.
</Warning>

<Warning>
  La connexion Google ne fonctionne pas dans les navigateurs intégrés ou les webviews in-app. Les utilisateurs doivent utiliser un navigateur web standard.
</Warning>

## 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 **Configuration du fournisseur** dans le **volet Auth**
* Assurez-vous qu'il n'y a pas de barres obliques finales ni de fautes de frappe
* Attendez quelques minutes que la configuration de Google se propage

### 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
* 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 **Configuration du fournisseur** dans le **volet Auth** à la fois dans les Origines JavaScript autorisées et les URI de redirection autorisés
