LibreChat에서 사용자 인증을 위해 Facebook을 구성하는 방법을 알아보세요.
⚠️ 경고: 작업 진행 중이며, 현재는 작동하지 않습니다
❗ 참고: Facebook 인증은
localhost에서 작동하지 않습니다.
Facebook 애플리케이션 만들기
-
**Facebook Developer Portal**로 이동하세요.
-
헤더 메뉴에서 "My Apps"를 클릭하세요
- 새 애플리케이션 만들기
- "Facebook Login을 사용하여 사용자를 인증하고 데이터를 요청"을 선택하세요
- "No, I'm not creating a game"을 선택하세요
app name과App contact email을 입력하고Create app을 클릭하세요.
Facebook 애플리케이션 구성
- 사이드 메뉴에서 "Use cases"를 선택하고 "Authentication and account creation" 아래의 "Customize"를 클릭하세요.
email permission을 추가하세요
- 이제
Go to settings를 클릭하세요
Client OAuth login,Web OAuth login및Enforce HTTPS가 활성화되어 있는지 확인하세요.
Valid OAuth Redirect URIs를 추가하고 "Save changes"를 클릭하세요.- 도메인 예시:
https://example.com/oauth/facebook/callback
- 도메인 예시:
Go back을 클릭하고App settings탭에서Basic을 선택하세요.
- App secret 옆의 "Show"를 클릭하세요.
.env 구성
App ID와App 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 구성 변경 사항을 적용하세요.
이 가이드는 어떤가요?