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

Facebook

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

⚠️ Ostrzeżenie: Prace w toku, obecnie nie działa

❗ Uwaga: Uwierzytelnianie przez Facebook nie będzie działać z localhost

Utwórz aplikację Facebook

image

  • Utwórz nową aplikację

image

  • Wybierz "Authenticate and request data from users with Facebook Login"

image

  • Wybierz "No, I'm not creating a game"

image

  • Podaj app name oraz App contact email i kliknij Create app

image

Konfiguracja aplikacji Facebook

  • W menu bocznym wybierz "Use cases" i kliknij "Customize" w sekcji "Authentication and account creation."

image

  • Dodaj email permission

image

  • Teraz kliknij Go to settings

image

  • Upewnij się, że Client OAuth login, Web OAuth login oraz Enforce HTTPSwłączone.

image

  • Dodaj Valid OAuth Redirect URIs i „Save changes”
    • Przykład dla domeny: https://example.com/oauth/facebook/callback

image

  • Kliknij Go back i wybierz Basic w zakładce App settings

image

  • Kliknij "Show" obok App secret.

image

Konfiguracja .env

  • Skopiuj App ID oraz App Secret i wklej je do pliku .env w następujący sposób:
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
  • Zapisz plik .env.

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

Jaka jest ta instrukcja?