Genel Bakış
LibreChat için Sosyal Kimlik Doğrulama nasıl yapılandırılır
Bu bölüm, LibreChat ile OAuth2 ve OpenID Connect yapılandırmasının nasıl yapılacağını ele alacaktır.
OAuth2
OpenID Connect
OpenID Connect Sorun Giderme
OpenID Connect kimlik doğrulaması ile ilgili sorunlarla karşılaşırsanız:
- Header Hata Ayıklama Günlüğünü Etkinleştir: İstek başlıklarını URL'lere ek olarak günlüğe kaydetmek için (hassas veriler maskelenmiş şekilde) ortam değişkenlerinizde
DEBUG_OPENID_REQUESTS=trueayarını yapın. Not: İstek URL'leri her zaman hata ayıklama seviyesinde günlüğe kaydedilir. - Yönlendirme URI'lerini Kontrol Edin: Geri çağırma (callback) URL'nizin sağlayıcınız ile LibreChat yapılandırması arasında tam olarak eşleştiğinden emin olun
- Kapsamları Doğrulayın: Gerekli tüm kapsamların düzgün bir şekilde yapılandırıldığından emin olun
- Sağlayıcı Günlüklerini İnceleyin: Kimlik doğrulama hataları için kimlik sağlayıcınızın günlüklerini kontrol edin
- Validate Tokens: Sağlayıcınızın beklenen taleplerle (claims) geçerli token'lar yayınladığından emin olun
- nonce değerinin oluşturulduğundan emin olun: Bazı kimlik sağlayıcılar, istekte eksik olması durumunda
nonceurl parametresini oluşturur. openid-client'ın bunu zorunlu olarak oluşturmasını sağlamak içinOPENID_GENERATE_NONCE=trueolarak ayarlayın.
Yönetici Paneli Yönlendirmeleri
Eğer Admin Panel, LibreChat'ten ayrı bir URL'de barındırılıyorsa, LibreChat API ortamında ADMIN_PANEL_URL ayarını yapın. Bu, yönetici OAuth veya SSO geri çağırması tamamlandıktan sonra LibreChat'in yöneticileri nereye yönlendireceğini belirtir.
Bu rehber nasıl?