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

Google

Pelajari cara mengonfigurasi LibreChat untuk menggunakan Google sebagai autentikasi pengguna.

Membuat Aplikasi Google

image

  • Buat Proyek Baru dan beri nama

image

image

Konfigurasi Aplikasi Google

  • Pilih proyek yang baru saja Anda buat dan buka APIs and Services

image

image

  • Pilih Credentials dan klik CONFIGURE CONSENT SCREEN

image

  • Pilih External lalu klik CREATE

image

  • Isi informasi Aplikasi Anda

Catatan: Anda bisa mendapatkan logo dari folder LibreChat Anda di sini: docs\assets\favicon_package\android-chrome-192x192.png

image

  • Konfigurasikan App domain Anda dan tambahkan Developer contact information Anda, lalu klik SAVE AND CONTINUE

image

  • Configure the Sopes
    • Tambahkan email, profile, dan openid
    • Klik UPDATE dan SAVE AND CONTINUE

image

image

  • Klik SAVE AND CONTINUE

  • Tinjau aplikasi Anda dan kembali ke dashboard

  • Kembali ke tab Credentials, klik pada + CREATE CREDENTIALS dan pilih OAuth client ID

image

  • Pilih Web application dan beri nama

image

  • 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

image

  • Tambahkan Authorized redirect URIs yang valid
    • Contoh untuk localhost: http://localhost:3080/oauth/google/callback
    • Contoh untuk domain: https://example.com/oauth/google/callback

image

Konfigurasi .env

  • Klik CREATE dan salin Client ID serta Client secret Anda

image

  • Tambahkan ke dalam file .env Anda:
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 -d untuk menerapkan perubahan konfigurasi .env

Bagaimana panduan ini?