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

Facebook

Tìm hiểu cách cấu hình LibreChat để sử dụng Facebook cho xác thực người dùng.

⚠️ Cảnh báo: Đang trong quá trình thực hiện, hiện chưa hoạt động

❗ Lưu ý: Xác thực Facebook sẽ không hoạt động từ localhost

Tạo một ứng dụng Facebook

image

  • Tạo một ứng dụng mới

image

  • Chọn "Authenticate and request data from users with Facebook Login"

image

  • Chọn "No, I'm not creating a game"

image

  • Cung cấp app nameApp contact email rồi nhấp vào Create app

image

Cấu hình ứng dụng Facebook

  • Trong menu bên, chọn "Use cases" và nhấp vào "Customize" bên dưới mục "Authentication and account creation."

image

  • Thêm email permission

image

  • Bây giờ hãy nhấp vào Go to settings

image

  • Đảm bảo rằng Client OAuth login, Web OAuth loginEnforce HTTPS được bật (enabled).

image

  • Thêm một Valid OAuth Redirect URIs và "Save changes"
    • Ví dụ cho một tên miền: https://example.com/oauth/facebook/callback

image

  • Nhấp vào Go back và chọn Basic trong tab App settings

image

  • Nhấp vào "Show" bên cạnh App secret.

image

Cấu hình .env

  • Sao chép App IDApp Secret rồi dán chúng vào tệp .env như sau:
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
  • Lưu tệp .env.

Lưu ý: Nếu sử dụng Docker, hãy chạy docker compose up -d để áp dụng các thay đổi cấu hình trong .env

Hướng dẫn này thế nào?