Erfahren Sie, wie Sie LibreChat für die Benutzerauthentifizierung mit Google konfigurieren.
Erstellen einer Google-Anwendung
- Besuchen Sie: Google Cloud Console und öffnen Sie die
Console
- Erstellen Sie ein neues Projekt und geben Sie ihm einen Namen
Google Anwendungskonfiguration
- Wählen Sie das soeben erstellte Projekt aus und gehen Sie zu
APIs and Services
- Wählen Sie
Credentialsund klicken Sie aufCONFIGURE CONSENT SCREEN
- Wählen Sie
Externalund klicken Sie dann aufCREATE
- Geben Sie Ihre App-Informationen ein
Hinweis: Sie können ein Logo aus Ihrem LibreChat-Ordner hier abrufen:
docs\assets\favicon_package\android-chrome-192x192.png
- Konfigurieren Sie Ihre
App domainund fügen Sie IhreDeveloper contact informationhinzu, klicken Sie dann aufSAVE AND CONTINUE
- Configure the
Sopes- Fügen Sie
email,profileundopenidhinzu - Klicken Sie auf
UPDATEundSAVE AND CONTINUE
- Fügen Sie
-
Klicken Sie auf
SAVE AND CONTINUE -
Überprüfen Sie Ihre App und kehren Sie zum Dashboard zurück
-
Gehen Sie zurück zum Tab
Credentials, klicken Sie auf+ CREATE CREDENTIALSund wählen SieOAuth client IDaus.
- Wählen Sie
Web applicationaus und geben Sie ihr einen Namen
- Konfigurieren Sie die
Authorized JavaScript origins; Sie können sowohl Ihre Domain als auch localhost hinzufügen, falls gewünscht.- Beispiel für localhost:
http://localhost:3080 - Beispiel für eine Domain:
https://example.com
- Beispiel für localhost:
- Fügen Sie eine gültige
Authorized redirect URIshinzu- Beispiel für localhost:
http://localhost:3080/oauth/google/callback - Beispiel für eine Domain:
https://example.com/oauth/google/callback
- Beispiel für localhost:
.env Konfiguration
- Klicken Sie auf
CREATEund kopieren Sie IhreClient IDund IhrClient secret
- Fügen Sie diese Ihrer
.envDatei hinzu:
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- Speichern Sie die
.envDatei
Hinweis: Wenn Sie Docker verwenden, führen Sie
docker compose up -daus, um die Konfigurationsänderungen in der .env anzuwenden.
Wie finden Sie diese Anleitung?