Scopri come configurare LibreChat per utilizzare Google per l'autenticazione degli utenti.
Creare un'applicazione Google
- Visita: Google Cloud Console e apri la
Console
- Crea un nuovo progetto e dagli un nome
Configurazione dell'applicazione Google
- Seleziona il progetto che hai appena creato e vai su
APIs and Services
- Seleziona
Credentialse fai clic suCONFIGURE CONSENT SCREEN
- Seleziona
Externalquindi clicca suCREATE
- Inserisci le informazioni della tua App
Nota: Puoi ottenere un logo dalla tua cartella LibreChat qui:
docs\assets\favicon_package\android-chrome-192x192.png
- Configura il tuo
App domaine aggiungi le tueDeveloper contact information, quindi fai clic suSAVE AND CONTINUE
- Configure the
Sopes- Aggiungi
email,profileeopenid - Fai clic su
UPDATEeSAVE AND CONTINUE
- Aggiungi
-
Fai clic su
SAVE AND CONTINUE -
Controlla la tua app e torna alla dashboard
-
Torna alla scheda
Credentials, clicca su+ CREATE CREDENTIALSe selezionaOAuth client ID
- Seleziona
Web applicatione assegnale un nome
- 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
- Esempio per localhost:
- Aggiungi un
Authorized redirect URIsvalido- Esempio per localhost:
http://localhost:3080/oauth/google/callback - Esempio per un dominio:
https://example.com/oauth/google/callback
- Esempio per localhost:
Configurazione di .env
- Fai clic su
CREATEe copia il tuoClient IDe il tuoClient secret
- 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 -dper applicare le modifiche alla configurazione nel file .env
Com’è questa guida?