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

Gambaran Umum

Cara mengonfigurasi Autentikasi Sosial untuk LibreChat

Bagian ini akan membahas cara mengonfigurasi OAuth2 dan OpenID Connect dengan LibreChat

Layar masuk OAuth2 dan OpenID ConnectLayar masuk OAuth2 dan OpenID Connect

OAuth2

OpenID Connect

Pemecahan Masalah OpenID Connect

Jika Anda mengalami masalah dengan autentikasi OpenID Connect:

  1. Aktifkan Logging Debug Header: Atur DEBUG_OPENID_REQUESTS=true di variabel lingkungan Anda untuk mencatat header permintaan selain URL (dengan data sensitif disamarkan). Catatan: URL permintaan selalu dicatat pada level debug.
  2. Periksa URI Pengalihan: Pastikan URL callback Anda sama persis antara penyedia Anda dan konfigurasi LibreChat
  3. Verifikasi Scope: Pastikan semua scope yang diperlukan telah dikonfigurasi dengan benar
  4. Tinjau Log Penyedia: Periksa log penyedia identitas Anda untuk melihat kesalahan autentikasi
  5. Validasi Token: Pastikan penyedia Anda menerbitkan token yang valid dengan klaim yang diharapkan
  6. Pastikan nonce dibuat: Beberapa penyedia identitas membuat parameter url nonce jika parameter tersebut tidak ada dalam permintaan. Atur OPENID_GENERATE_NONCE=true untuk memaksa openid-client membuatnya.

Pengalihan Panel Admin

Jika Admin Panel dihosting pada URL yang terpisah dari LibreChat, atur ADMIN_PANEL_URL di lingkungan API LibreChat. Ini memberi tahu LibreChat ke mana harus mengarahkan admin setelah callback OAuth atau SSO admin selesai.

Bagaimana panduan ini?