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

Google

LibreChat'i kullanıcı kimlik doğrulaması için Google kullanacak şekilde nasıl yapılandıracağınızı öğrenin.

Bir Google Uygulaması Oluşturun

image

  • Yeni bir Proje oluşturun ve ona bir isim verin

image

image

Google Uygulama Yapılandırması

  • Az önce oluşturduğunuz projeyi seçin ve APIs and Services kısmına gidin

image

image

  • Credentials öğesini seçin ve CONFIGURE CONSENT SCREEN düğmesine tıklayın

image

  • External öğesini seçin ve ardından CREATE düğmesine tıklayın

image

  • Uygulama bilgilerinizi doldurun

Not: LibreChat klasörünüzden bir logoyu buradan alabilirsiniz: docs\assets\favicon_package\android-chrome-192x192.png

image

  • App domain bilginizi yapılandırın ve Developer contact information bilginizi ekleyin, ardından SAVE AND CONTINUE düğmesine tıklayın.

image

  • Configure the Sopes
    • email, profile ve openid ekleyin
    • UPDATE ve SAVE AND CONTINUE düğmelerine tıklayın

image

image

  • SAVE AND CONTINUE düğmesine tıklayın

  • Uygulamanızı gözden geçirin ve kontrol paneline geri dönün

  • Credentials sekmesine geri dönün, + CREATE CREDENTIALS öğesine tıklayın ve OAuth client ID seçeneğini belirleyin.

image

  • Web application seçeneğini belirleyin ve bir ad verin

image

  • Authorized JavaScript origins kısmını yapılandırın; dilerseniz hem alan adınızı hem de localhost'u ekleyebilirsiniz.
    • localhost için örnek: http://localhost:3080
    • Bir alan adı için örnek: https://example.com

image

  • Geçerli bir Authorized redirect URIs ekleyin
    • localhost için örnek: http://localhost:3080/oauth/google/callback
    • Bir alan adı için örnek: https://example.com/oauth/google/callback

image

.env Yapılandırması

  • CREATE düğmesine tıklayın ve Client ID ile Client secret bilgilerinizi kopyalayın

image

  • Bunları .env dosyanıza ekleyin:
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
  • .env dosyasını kaydedin

Not: Docker kullanıyorsanız, .env yapılandırma değişikliklerini uygulamak için docker compose up -d komutunu çalıştırın.

Bu rehber nasıl?