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

Google

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

Google 애플리케이션 만들기

image

  • 새 프로젝트를 생성하고 이름을 지정하세요

image

image

Google 애플리케이션 구성

  • 방금 생성한 프로젝트를 선택하고 APIs and Services로 이동하세요.

image

image

  • Credentials를 선택하고 CONFIGURE CONSENT SCREEN을 클릭하세요.

image

  • External을 선택한 다음 CREATE를 클릭하세요.

image

  • 앱 정보를 입력하세요

참고: LibreChat 폴더의 다음 경로에서 로고를 가져올 수 있습니다: docs\assets\favicon_package\android-chrome-192x192.png

image

  • App domain을 구성하고 Developer contact information을 추가한 다음 SAVE AND CONTINUE를 클릭하세요.

image

  • Configure the Sopes
    • email, profile, openid를 추가하세요
    • UPDATESAVE AND CONTINUE를 클릭하세요.

image

image

  • SAVE AND CONTINUE를 클릭하세요

  • 앱을 검토하고 대시보드로 돌아가세요

  • Credentials 탭으로 돌아가서 + CREATE CREDENTIALS를 클릭하고 OAuth client ID를 선택하세요.

image

  • Web application을 선택하고 이름을 지정하세요

image

  • Authorized JavaScript origins를 구성하세요. 원하신다면 도메인과 localhost를 모두 추가할 수 있습니다.
    • localhost 예시: http://localhost:3080
    • 도메인 예시: https://example.com

image

  • 유효한 Authorized redirect URIs를 추가하세요
    • localhost 예시: http://localhost:3080/oauth/google/callback
    • 도메인 예시: https://example.com/oauth/google/callback

image

.env 구성

  • CREATE를 클릭하고 Client IDClient secret을 복사하세요.

image

  • .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 구성 변경 사항을 적용하세요.

이 가이드는 어떤가요?