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

Google

Scopri come configurare LibreChat per utilizzare Google per l'autenticazione degli utenti.

Creare un'applicazione Google

image

  • Crea un nuovo progetto e dagli un nome

image

image

Configurazione dell'applicazione Google

  • Seleziona il progetto che hai appena creato e vai su APIs and Services

image

image

  • Seleziona Credentials e fai clic su CONFIGURE CONSENT SCREEN

image

  • Seleziona External quindi clicca su CREATE

image

  • Inserisci le informazioni della tua App

Nota: Puoi ottenere un logo dalla tua cartella LibreChat qui: docs\assets\favicon_package\android-chrome-192x192.png

image

  • Configura il tuo App domain e aggiungi le tue Developer contact information, quindi fai clic su SAVE AND CONTINUE

image

  • Configure the Sopes
    • Aggiungi email, profile e openid
    • Fai clic su UPDATE e SAVE AND CONTINUE

image

image

  • Fai clic su SAVE AND CONTINUE

  • Controlla la tua app e torna alla dashboard

  • Torna alla scheda Credentials, clicca su + CREATE CREDENTIALS e seleziona OAuth client ID

image

  • Seleziona Web application e assegnale un nome

image

  • Configura le Authorized JavaScript origins, puoi aggiungere sia il tuo dominio che localhost se lo desideri
    • Esempio per localhost: http://localhost:3080
    • Esempio per un dominio: https://example.com

image

  • Aggiungi un Authorized redirect URIs valido
    • Esempio per localhost: http://localhost:3080/oauth/google/callback
    • Esempio per un dominio: https://example.com/oauth/google/callback

image

Configurazione di .env

  • Fai clic su CREATE e copia il tuo Client ID e il tuo Client secret

image

  • Aggiungili al tuo file .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
  • Salva il file .env

Nota: Se si utilizza Docker, eseguire docker compose up -d per applicare le modifiche alla configurazione nel file .env

Com’è questa guida?