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

Facebook

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

⚠️ Uyarı: Çalışma devam ediyor, şu anda işlevsel değil

❗ Not: Facebook Kimlik Doğrulaması localhost üzerinden çalışmayacaktır

Bir Facebook Uygulaması Oluşturun

image

  • Yeni bir uygulama oluştur

image

  • "Facebook Login ile kullanıcıların kimliğini doğrulayın ve veri isteyin" seçeneğini belirleyin

image

  • "Hayır, bir oyun oluşturmuyorum" seçeneğini seçin

image

  • Bir app name ve App contact email sağlayın ve Create app öğesine tıklayın

image

Facebook Uygulama Yapılandırması

  • Yan menüde "Use cases" seçeneğini belirleyin ve "Authentication and account creation" başlığı altındaki "Customize" düğmesine tıklayın.

image

  • email permission ekleyin

image

  • Şimdi Go to settings öğesine tıklayın

image

  • Client OAuth login, Web OAuth login ve Enforce HTTPS seçeneklerinin etkinleştirildiğinden emin olun.

image

  • Bir Valid OAuth Redirect URIs ekleyin ve "Save changes" düğmesine tıklayın
    • Bir alan adı için örnek: https://example.com/oauth/facebook/callback

image

  • Go back düğmesine tıklayın ve App settings sekmesinde Basic seçeneğini belirleyin

image

  • App secret'ın yanındaki "Show" düğmesine tıklayın.

image

.env Yapılandırması

  • App ID ve App Secret değerlerini kopyalayın ve bunları .env dosyasına aşağıdaki gibi yapıştırın:
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

FACEBOOK_CLIENT_ID=your_app_id
FACEBOOK_CLIENT_SECRET=your_app_secret
FACEBOOK_CALLBACK_URL=/oauth/facebook/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?