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
-
Klik "My Apps" di menu header
- Buat aplikasi baru
- Pilih "Authenticate and request data from users with Facebook Login"
- Pilih "No, I'm not creating a game"
- Berikan
app namedanApp contact emaillalu klikCreate app
Konfigurasi Aplikasi Facebook
- Di menu samping, pilih "Use cases" dan klik "Customize" di bawah "Authentication and account creation."
- Tambahkan
email permission
- Sekarang klik
Go to settings
- Pastikan
Client OAuth login,Web OAuth login, danEnforce HTTPStelah diaktifkan.
- Tambahkan
Valid OAuth Redirect URIsdan "Save changes"- Contoh untuk domain:
https://example.com/oauth/facebook/callback
- Contoh untuk domain:
- Klik
Go backdan pilihBasicdi tabApp settings
- Klik "Show" di samping App secret.
Konfigurasi .env
- Salin
App IDdanApp Secretlalu tempelkan ke dalam file.envsebagai 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 -duntuk menerapkan perubahan konfigurasi .env
Bagaimana panduan ini?