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

Google

Erfahren Sie, wie Sie LibreChat für die Benutzerauthentifizierung mit Google konfigurieren.

Erstellen einer Google-Anwendung

image

  • Erstellen Sie ein neues Projekt und geben Sie ihm einen Namen

image

image

Google Anwendungskonfiguration

  • Wählen Sie das soeben erstellte Projekt aus und gehen Sie zu APIs and Services

image

image

  • Wählen Sie Credentials und klicken Sie auf CONFIGURE CONSENT SCREEN

image

  • Wählen Sie External und klicken Sie dann auf CREATE

image

  • 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

image

  • Konfigurieren Sie Ihre App domain und fügen Sie Ihre Developer contact information hinzu, klicken Sie dann auf SAVE AND CONTINUE

image

  • Configure the Sopes
    • Fügen Sie email, profile und openid hinzu
    • Klicken Sie auf UPDATE und SAVE AND CONTINUE

image

image

  • 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 CREDENTIALS und wählen Sie OAuth client ID aus.

image

  • Wählen Sie Web application aus und geben Sie ihr einen Namen

image

  • 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

image

  • Fügen Sie eine gültige Authorized redirect URIs hinzu
    • Beispiel für localhost: http://localhost:3080/oauth/google/callback
    • Beispiel für eine Domain: https://example.com/oauth/google/callback

image

.env Konfiguration

  • Klicken Sie auf CREATE und kopieren Sie Ihre Client ID und Ihr Client secret

image

  • Fügen Sie diese Ihrer .env Datei 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 .env Datei

Hinweis: Wenn Sie Docker verwenden, führen Sie docker compose up -d aus, um die Konfigurationsänderungen in der .env anzuwenden.

Wie finden Sie diese Anleitung?