GitHub
Pelajari cara mengonfigurasi LibreChat untuk menggunakan GitHub sebagai autentikasi pengguna.
Membuat Aplikasi GitHub
- Buka Github Developer settings Anda
- Buat aplikasi GitHub baru
Konfigurasi Aplikasi GitHub
- Berikan
GitHub App namedan aturHomepage URLAnda- Contoh untuk localhost:
http://localhost:3080 - Contoh untuk sebuah domain:
https://example.com
- Contoh untuk localhost:
- Tambahkan
Callback URLyang valid:- Contoh untuk localhost:
http://localhost:3080/oauth/github/callback - Contoh untuk domain:
https://example.com/oauth/github/callback
- Contoh untuk localhost:
- Hapus centang pada kotak yang berlabel
Activedi bagianWebhook
- Gulir ke bawah ke
Account permissionsdan aturEmail addresseskeAccess: Read-only
- Klik
Create GitHub App
Konfigurasi .env
- Klik
Generate a new client secret
- Salin
Client IDdanClient Secretdi dalam file.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- Simpan file
.env
Catatan: Jika menggunakan Docker, jalankan
docker compose up -duntuk menerapkan perubahan konfigurasi .env
Bagaimana panduan ini?