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

Google

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

Tạo một Google Application

image

  • Tạo một Dự án mới và đặt tên cho nó

image

image

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

  • Chọn dự án bạn vừa tạo và đi tới APIs and Services

image

image

  • Chọn Credentials và nhấp vào CONFIGURE CONSENT SCREEN

image

  • Chọn External sau đó nhấp vào CREATE

image

  • Điền thông tin Ứng dụng của bạn

Lưu ý: Bạn có thể lấy logo từ thư mục LibreChat của mình tại đây: docs\assets\favicon_package\android-chrome-192x192.png

image

  • Cấu hình App domain và thêm Developer contact information của bạn, sau đó nhấp vào SAVE AND CONTINUE

image

  • Configure the Sopes
    • Thêm email, profileopenid
    • Nhấp vào UPDATESAVE AND CONTINUE

image

image

  • Nhấp vào SAVE AND CONTINUE

  • Xem lại ứng dụng của bạn và quay lại bảng điều khiển

  • Quay lại tab Credentials, nhấp vào + CREATE CREDENTIALS và chọn OAuth client ID

image

  • Chọn Web application và đặt tên cho nó

image

  • Cấu hình Authorized JavaScript origins, bạn có thể thêm cả tên miền của mình và localhost nếu muốn.
    • Ví dụ cho localhost: http://localhost:3080
    • Ví dụ cho một tên miền: https://example.com

image

  • Thêm một Authorized redirect URIs hợp lệ
    • Ví dụ cho localhost: http://localhost:3080/oauth/google/callback
    • Ví dụ cho một tên miền: https://example.com/oauth/google/callback

image

Cấu hình .env

  • Nhấp vào CREATE và sao chép Client ID cùng Client secret của bạn

image

  • Thêm chúng vào tệp .env của bạn:
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
  • 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?