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

Google

Dowiedz się, jak skonfigurować LibreChat, aby używać Google do uwierzytelniania użytkowników.

Utwórz aplikację Google

image

  • Utwórz nowy projekt i nadaj mu nazwę

image

image

Konfiguracja aplikacji Google

  • Wybierz projekt, który właśnie utworzyłeś i przejdź do APIs and Services

image

image

  • Wybierz Credentials i kliknij CONFIGURE CONSENT SCREEN

image

  • Wybierz External, a następnie kliknij CREATE

image

  • Wypełnij informacje o swojej aplikacji

Uwaga: Logo możesz pobrać ze swojego folderu LibreChat tutaj: docs\assets\favicon_package\android-chrome-192x192.png

image

  • Skonfiguruj swoją App domain i dodaj Developer contact information, a następnie kliknij SAVE AND CONTINUE

image

  • Configure the Sopes
    • Dodaj email, profile oraz openid
    • Kliknij UPDATE oraz SAVE AND CONTINUE

image

image

  • Kliknij SAVE AND CONTINUE

  • Przejrzyj swoją aplikację i wróć do pulpitu nawigacyjnego

  • Wróć do karty Credentials, kliknij + CREATE CREDENTIALS i wybierz OAuth client ID

image

  • Wybierz Web application i nadaj jej nazwę

image

  • Skonfiguruj Authorized JavaScript origins, możesz dodać zarówno swoją domenę, jak i localhost, jeśli chcesz.
    • Przykład dla localhost: http://localhost:3080
    • Przykład dla domeny: https://example.com

image

  • Dodaj poprawny Authorized redirect URIs
    • Przykład dla localhost: http://localhost:3080/oauth/google/callback
    • Przykład dla domeny: https://example.com/oauth/google/callback

image

Konfiguracja .env

  • Kliknij CREATE i skopiuj swój Client ID oraz Client secret

image

  • Dodaj je do swojego pliku .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
  • Zapisz plik .env

Uwaga: Jeśli używasz Docker, uruchom docker compose up -d, aby zastosować zmiany w konfiguracji .env

Jaka jest ta instrukcja?