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

Google

Leer hoe je LibreChat configureert om Google te gebruiken voor gebruikersauthenticatie.

Een Google-applicatie aanmaken

image

  • Maak een nieuw project aan en geef het een naam

image

image

Google Applicatieconfiguratie

  • Selecteer het project dat je zojuist hebt aangemaakt en ga naar APIs and Services

image

image

  • Selecteer Credentials en klik op CONFIGURE CONSENT SCREEN

image

  • Selecteer External en klik vervolgens op CREATE

image

  • Vul uw App-informatie in

Let op: Je kunt een logo uit je LibreChat-map hier vinden: docs\assets\favicon_package\android-chrome-192x192.png

image

  • Configureer uw App domain en voeg uw Developer contact information toe, klik daarna op SAVE AND CONTINUE

image

  • Configure the Sopes
    • Voeg email, profile en openid toe
    • Klik op UPDATE en SAVE AND CONTINUE

image

image

  • Klik op SAVE AND CONTINUE

  • Controleer je app en ga terug naar het dashboard

  • Ga terug naar het tabblad Credentials, klik op + CREATE CREDENTIALS en selecteer OAuth client ID

image

  • Selecteer Web application en geef het een naam

image

  • Configureer de Authorized JavaScript origins, je kunt zowel je domein als localhost toevoegen als je dat wilt
    • Voorbeeld voor localhost: http://localhost:3080
    • Voorbeeld voor een domein: https://example.com

image

  • Voeg een geldige Authorized redirect URIs toe
    • Voorbeeld voor localhost: http://localhost:3080/oauth/google/callback
    • Voorbeeld voor een domein: https://example.com/oauth/google/callback

image

.env Configuratie

  • Klik op CREATE en kopieer je Client ID en Client secret

image

  • Voeg ze toe aan je .env bestand:
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
  • Sla het .env bestand op

Let op: Als je Docker gebruikt, voer dan docker compose up -d uit om de wijzigingen in de .env configuratie toe te passen.

Hoe is deze gids?