LibreChat에서 사용자 인증을 위해 Google을 사용하도록 구성하는 방법을 알아보세요.
Google 애플리케이션 만들기
- 다음 사이트를 방문하세요: Google Cloud Console 그리고
Console을 여세요
- 새 프로젝트를 생성하고 이름을 지정하세요
Google 애플리케이션 구성
- 방금 생성한 프로젝트를 선택하고
APIs and Services로 이동하세요.
Credentials를 선택하고CONFIGURE CONSENT SCREEN을 클릭하세요.
External을 선택한 다음CREATE를 클릭하세요.
- 앱 정보를 입력하세요
참고: LibreChat 폴더의 다음 경로에서 로고를 가져올 수 있습니다:
docs\assets\favicon_package\android-chrome-192x192.png
App domain을 구성하고Developer contact information을 추가한 다음SAVE AND CONTINUE를 클릭하세요.
- Configure the
Sopesemail,profile,openid를 추가하세요UPDATE및SAVE AND CONTINUE를 클릭하세요.
-
SAVE AND CONTINUE를 클릭하세요 -
앱을 검토하고 대시보드로 돌아가세요
-
Credentials탭으로 돌아가서+ CREATE CREDENTIALS를 클릭하고OAuth client ID를 선택하세요.
Web application을 선택하고 이름을 지정하세요
Authorized JavaScript origins를 구성하세요. 원하신다면 도메인과 localhost를 모두 추가할 수 있습니다.- localhost 예시:
http://localhost:3080 - 도메인 예시:
https://example.com
- localhost 예시:
- 유효한
Authorized redirect URIs를 추가하세요- localhost 예시:
http://localhost:3080/oauth/google/callback - 도메인 예시:
https://example.com/oauth/google/callback
- localhost 예시:
.env 구성
CREATE를 클릭하고Client ID와Client 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
GOOGLE_CLIENT_ID=your_client_id
GOOGLE_CLIENT_SECRET=your_client_secret
GOOGLE_CALLBACK_URL=/oauth/google/callback.env파일을 저장하세요
참고: Docker를 사용하는 경우,
docker compose up -d를 실행하여 .env 구성 변경 사항을 적용하세요.
이 가이드는 어떤가요?