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

Overzicht

Hoe Social Authentication voor LibreChat te configureren

In dit gedeelte wordt behandeld hoe je OAuth2 en OpenID Connect configureert met LibreChat

Inlogscherm voor OAuth2 en OpenID ConnectInlogscherm voor OAuth2 en OpenID Connect

OAuth2

OpenID Connect

Problemen oplossen met OpenID Connect

Als u problemen ondervindt met OpenID Connect-authenticatie:

  1. Header-debuglogboekregistratie inschakelen: Stel DEBUG_OPENID_REQUESTS=true in uw omgevingsvariabelen in om naast URL's ook aanvraagheaders te loggen (waarbij gevoelige gegevens worden gemaskeerd). Let op: Aanvraag-URL's worden altijd op debug-niveau gelogd.
  2. Controleer Redirect URIs: Zorg ervoor dat je callback-URL exact overeenkomt tussen je provider en de LibreChat configuratie
  3. Scopes verifiëren: Zorg ervoor dat alle vereiste scopes correct zijn geconfigureerd
  4. Review Provider Logs: Controleer de logs van uw identiteitsprovider op authenticatiefouten
  5. Tokens valideren: Zorg ervoor dat uw provider geldige tokens uitgeeft met de verwachte claims
  6. Zorg ervoor dat nonce wordt gegenereerd: Sommige identiteitsaanbieders genereren een nonce url-parameter als deze ontbreekt in het verzoek. Stel OPENID_GENERATE_NONCE=true in om de openid-client te dwingen deze te genereren.

Omleidingen in het Admin Panel

Als het Admin Panel op een aparte URL wordt gehost dan LibreChat, stel dan ADMIN_PANEL_URL in de LibreChat API-omgeving in. Dit vertelt LibreChat waar beheerders naartoe moeten worden gestuurd nadat de admin OAuth- of SSO-callback is voltooid.

Hoe is deze gids?