Overzicht
Hoe Social Authentication voor LibreChat te configureren
In dit gedeelte wordt behandeld hoe je OAuth2 en OpenID Connect configureert met LibreChat
OAuth2
OpenID Connect
Problemen oplossen met OpenID Connect
Als u problemen ondervindt met OpenID Connect-authenticatie:
- Header-debuglogboekregistratie inschakelen: Stel
DEBUG_OPENID_REQUESTS=truein 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. - Controleer Redirect URIs: Zorg ervoor dat je callback-URL exact overeenkomt tussen je provider en de LibreChat configuratie
- Scopes verifiëren: Zorg ervoor dat alle vereiste scopes correct zijn geconfigureerd
- Review Provider Logs: Controleer de logs van uw identiteitsprovider op authenticatiefouten
- Tokens valideren: Zorg ervoor dat uw provider geldige tokens uitgeeft met de verwachte claims
- Zorg ervoor dat nonce wordt gegenereerd: Sommige identiteitsaanbieders genereren een
nonceurl-parameter als deze ontbreekt in het verzoek. StelOPENID_GENERATE_NONCE=truein 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?