Pelajari cara mengonfigurasi LibreChat untuk menggunakan Google sebagai autentikasi pengguna.
Membuat Aplikasi Google
- Kunjungi: Google Cloud Console dan buka
Console
- Buat Proyek Baru dan beri nama
Konfigurasi Aplikasi Google
- Pilih proyek yang baru saja Anda buat dan buka
APIs and Services
- Pilih
Credentialsdan klikCONFIGURE CONSENT SCREEN
- Pilih
Externallalu klikCREATE
- Isi informasi Aplikasi Anda
Catatan: Anda bisa mendapatkan logo dari folder LibreChat Anda di sini:
docs\assets\favicon_package\android-chrome-192x192.png
- Konfigurasikan
App domainAnda dan tambahkanDeveloper contact informationAnda, lalu klikSAVE AND CONTINUE
- Configure the
Sopes- Tambahkan
email,profile, danopenid - Klik
UPDATEdanSAVE AND CONTINUE
- Tambahkan
-
Klik
SAVE AND CONTINUE -
Tinjau aplikasi Anda dan kembali ke dashboard
-
Kembali ke tab
Credentials, klik pada+ CREATE CREDENTIALSdan pilihOAuth client ID
- Pilih
Web applicationdan beri nama
- Konfigurasikan
Authorized JavaScript origins, Anda dapat menambahkan domain Anda maupun localhost jika diinginkan- Contoh untuk localhost:
http://localhost:3080 - Contoh untuk sebuah domain:
https://example.com
- Contoh untuk localhost:
- Tambahkan
Authorized redirect URIsyang valid- Contoh untuk localhost:
http://localhost:3080/oauth/google/callback - Contoh untuk domain:
https://example.com/oauth/google/callback
- Contoh untuk localhost:
Konfigurasi .env
- Klik
CREATEdan salinClient IDsertaClient secretAnda
- Tambahkan ke dalam file
.envAnda:
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- Simpan file
.env
Catatan: Jika menggunakan Docker, jalankan
docker compose up -duntuk menerapkan perubahan konfigurasi .env
Bagaimana panduan ini?