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

Facebook

LibreChat에서 사용자 인증을 위해 Facebook을 구성하는 방법을 알아보세요.

⚠️ 경고: 작업 진행 중이며, 현재는 작동하지 않습니다

❗ 참고: Facebook 인증은 localhost에서 작동하지 않습니다.

Facebook 애플리케이션 만들기

image

  • 새 애플리케이션 만들기

image

  • "Facebook Login을 사용하여 사용자를 인증하고 데이터를 요청"을 선택하세요

image

  • "No, I'm not creating a game"을 선택하세요

image

  • app nameApp contact email을 입력하고 Create app을 클릭하세요.

image

Facebook 애플리케이션 구성

  • 사이드 메뉴에서 "Use cases"를 선택하고 "Authentication and account creation" 아래의 "Customize"를 클릭하세요.

image

  • email permission을 추가하세요

image

  • 이제 Go to settings를 클릭하세요

image

  • Client OAuth login, Web OAuth loginEnforce HTTPS활성화되어 있는지 확인하세요.

image

  • Valid OAuth Redirect URIs를 추가하고 "Save changes"를 클릭하세요.
    • 도메인 예시: https://example.com/oauth/facebook/callback

image

  • Go back을 클릭하고 App settings 탭에서 Basic을 선택하세요.

image

  • App secret 옆의 "Show"를 클릭하세요.

image

.env 구성

  • App IDApp Secret을 복사하여 다음과 같이 .env 파일에 붙여넣으세요:
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 파일을 저장하세요.

참고: Docker를 사용하는 경우, docker compose up -d를 실행하여 .env 구성 변경 사항을 적용하세요.

이 가이드는 어떤가요?