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

Facebook

Pelajari cara mengonfigurasi LibreChat untuk menggunakan Facebook sebagai autentikasi pengguna.

⚠️ Peringatan: Pekerjaan sedang berlangsung, saat ini belum berfungsi

❗ Catatan: Autentikasi Facebook tidak akan berfungsi dari localhost

Membuat Aplikasi Facebook

image

  • Buat aplikasi baru

image

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

image

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

image

  • Berikan app name dan App contact email lalu klik Create app

image

Konfigurasi Aplikasi Facebook

  • Di menu samping, pilih "Use cases" dan klik "Customize" di bawah "Authentication and account creation."

image

  • Tambahkan email permission

image

  • Sekarang klik Go to settings

image

  • Pastikan Client OAuth login, Web OAuth login, dan Enforce HTTPS telah diaktifkan.

image

  • Tambahkan Valid OAuth Redirect URIs dan "Save changes"
    • Contoh untuk domain: https://example.com/oauth/facebook/callback

image

  • Klik Go back dan pilih Basic di tab App settings

image

  • Klik "Show" di samping App secret.

image

Konfigurasi .env

  • Salin App ID dan App Secret lalu tempelkan ke dalam file .env sebagai berikut:
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
  • Simpan file .env.

Catatan: Jika menggunakan Docker, jalankan docker compose up -d untuk menerapkan perubahan konfigurasi .env

Bagaimana panduan ini?