Leer hoe je LibreChat configureert om Google te gebruiken voor gebruikersauthenticatie.
Een Google-applicatie aanmaken
- Bezoek: Google Cloud Console en open de
Console
- Maak een nieuw project aan en geef het een naam
Google Applicatieconfiguratie
- Selecteer het project dat je zojuist hebt aangemaakt en ga naar
APIs and Services
- Selecteer
Credentialsen klik opCONFIGURE CONSENT SCREEN
- Selecteer
Externalen klik vervolgens opCREATE
- 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
- Configureer uw
App domainen voeg uwDeveloper contact informationtoe, klik daarna opSAVE AND CONTINUE
- Configure the
Sopes- Voeg
email,profileenopenidtoe - Klik op
UPDATEenSAVE AND CONTINUE
- Voeg
-
Klik op
SAVE AND CONTINUE -
Controleer je app en ga terug naar het dashboard
-
Ga terug naar het tabblad
Credentials, klik op+ CREATE CREDENTIALSen selecteerOAuth client ID
- Selecteer
Web applicationen geef het een naam
- 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
- Voorbeeld voor localhost:
- Voeg een geldige
Authorized redirect URIstoe- Voorbeeld voor localhost:
http://localhost:3080/oauth/google/callback - Voorbeeld voor een domein:
https://example.com/oauth/google/callback
- Voorbeeld voor localhost:
.env Configuratie
- Klik op
CREATEen kopieer jeClient IDenClient secret
- Voeg ze toe aan je
.envbestand:
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
.envbestand op
Let op: Als je Docker gebruikt, voer dan
docker compose up -duit om de wijzigingen in de .env configuratie toe te passen.
Hoe is deze gids?