Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

Google

Apprenez à configurer LibreChat pour utiliser Google pour l'authentification des utilisateurs.

Créer une application Google

image

  • Créez un nouveau projet et donnez-lui un nom

image

image

Configuration de l'application Google

  • Sélectionnez le projet que vous venez de créer et allez dans APIs and Services

image

image

  • Sélectionnez Credentials et cliquez sur CONFIGURE CONSENT SCREEN

image

  • Sélectionnez External puis cliquez sur CREATE

image

  • Remplissez vos informations d'application

Remarque : Vous pouvez obtenir un logo depuis votre dossier LibreChat ici : docs\assets\favicon_package\android-chrome-192x192.png

image

  • Configurez votre App domain et ajoutez vos Developer contact information, puis cliquez sur SAVE AND CONTINUE

image

  • Configure the Sopes
    • Ajoutez email, profile et openid
    • Cliquez sur UPDATE et SAVE AND CONTINUE

image

image

  • Cliquez sur SAVE AND CONTINUE

  • Examinez votre application et retournez au tableau de bord

  • Retournez à l'onglet Credentials, cliquez sur + CREATE CREDENTIALS et sélectionnez OAuth client ID

image

  • Sélectionnez Web application et donnez-lui un nom

image

  • Configurez les Authorized JavaScript origins, vous pouvez ajouter à la fois votre domaine et localhost si vous le souhaitez
    • Exemple pour localhost : http://localhost:3080
    • Exemple pour un domaine : https://example.com

image

  • Ajoutez des Authorized redirect URIs valides
    • Exemple pour localhost : http://localhost:3080/oauth/google/callback
    • Exemple pour un domaine : https://example.com/oauth/google/callback

image

Configuration de .env

  • Cliquez sur CREATE et copiez votre Client ID et votre Client secret

image

  • Ajoutez-les à votre fichier .env :
DOMAIN_CLIENT=https://your-domain.com # use http://localhost:3080 if not using a custom domain
DOMAIN_SERVER=https://your-domain.com # use http://localhost:3080 if not using a custom domain

GOOGLE_CLIENT_ID=your_client_id
GOOGLE_CLIENT_SECRET=your_client_secret
GOOGLE_CALLBACK_URL=/oauth/google/callback
  • Enregistrez le fichier .env

Remarque : Si vous utilisez Docker, exécutez docker compose up -d pour appliquer les modifications de configuration du fichier .env

Que pensez-vous de ce guide ?