GitHub
Tìm hiểu cách cấu hình LibreChat để sử dụng GitHub cho xác thực người dùng.
Tạo một GitHub Application
- Đi tới Github Developer settings của bạn
- Tạo một GitHub app mới
Cấu hình ứng dụng GitHub
- Đặt cho nó một
GitHub App namevà thiết lậpHomepage URLcủa bạn- Ví dụ cho localhost:
http://localhost:3080 - Ví dụ cho một tên miền:
https://example.com
- Ví dụ cho localhost:
- Thêm một
Callback URLhợp lệ:- Ví dụ cho localhost:
http://localhost:3080/oauth/github/callback - Ví dụ cho một tên miền:
https://example.com/oauth/github/callback
- Ví dụ cho localhost:
- Bỏ chọn hộp có nhãn
Activetrong phầnWebhook
- Cuộn xuống phần
Account permissionsvà đặtEmail addressesthànhAccess: Read-only
- Nhấp vào
Create GitHub App
Cấu hình .env
- Nhấp vào
Generate a new client secret
- Sao chép
Client IDvàClient Secretvào tệp.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
GITHUB_CLIENT_ID=your_client_id
GITHUB_CLIENT_SECRET=your_client_secret
GITHUB_CALLBACK_URL=/oauth/github/callback
# GitHub Enterprise (optional)
# Uncomment and configure the following if you are using GitHub Enterprise for authentication
# GITHUB_ENTERPRISE_BASE_URL=https://your-ghe-instance.com
# GITHUB_ENTERPRISE_USER_AGENT=YourEnterpriseAppName- 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?