TsgcHTTP_JWT_Server › Gebeurtenissen

TsgcHTTP_JWT_Server Gebeurtenissen

Gebeurtenissen die u kunt verwerken, gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.

Aanvraagpijplijn

NaamBeschrijving
OnJWTBeforeRequestWordt geactiveerd voor elk binnenkomend HTTP/WebSocket-verzoek vóór JWT-verwerking; stel Cancel=True in om JWT-validatie voor deze verbinding over te slaan.
OnJWTUnauthorizedWordt geactiveerd wanneer de aanvraag geen geldige JWT heeft en op het punt staat te worden geweigerd; stel Disconnect=False in om deze toch te accepteren (bijvoorbeeld CORS pre-flight-aanvragen).
OnJWTExceptionWordt geactiveerd wanneer een exception wordt opgeworpen tijdens het decoderen of valideren van het token, zodat de applicatie de fout kan loggen.
OnJWTResponseErrorWordt geactiveerd vlak voordat de niet-geautoriseerde HTTP-respons wordt verzonden, zodat de code (standaard 401), de tekst (standaard "Unauthorized") en de headers kunnen worden aangepast.

Validatie

NaamBeschrijving
OnJWTBeforeValidateTokenWordt geactiveerd nadat een Bearer-token is geëxtraheerd en vóórdat het wordt gevalideerd; stel Cancel=True in om validatie over te slaan (het verzoek wordt dan behandeld als geautoriseerd).
OnJWTBeforeValidateSignatureWordt geactiveerd nadat de JWT is gedecodeerd en voordat de handtekening wordt geverifieerd, waarbij de gedecodeerde Header en Payload worden blootgesteld en het validatie-Secret / PublicKey per token kan worden overschreven.
OnJWTAfterValidateTokenWordt geactiveerd nadat de handtekening- en claimvalidaties zijn uitgevoerd; inspecteer Header, Payload en Error, en schakel de vlag Valid om om het token te accepteren of te weigeren.

Alle gebeurtenissen (alfabetisch)

NaamBeschrijving
OnJWTAfterValidateTokenWordt geactiveerd nadat de handtekening- en claimvalidaties zijn uitgevoerd; inspecteer Header, Payload en Error, en schakel de vlag Valid om om het token te accepteren of te weigeren.
OnJWTBeforeRequestWordt geactiveerd voor elk binnenkomend HTTP/WebSocket-verzoek vóór JWT-verwerking; stel Cancel=True in om JWT-validatie voor deze verbinding over te slaan.
OnJWTBeforeValidateSignatureWordt geactiveerd nadat de JWT is gedecodeerd en voordat de handtekening wordt geverifieerd, waarbij de gedecodeerde Header en Payload worden blootgesteld en het validatie-Secret / PublicKey per token kan worden overschreven.
OnJWTBeforeValidateTokenWordt geactiveerd nadat een Bearer-token is geëxtraheerd en vóórdat het wordt gevalideerd; stel Cancel=True in om validatie over te slaan (het verzoek wordt dan behandeld als geautoriseerd).
OnJWTExceptionWordt geactiveerd wanneer een exception wordt opgeworpen tijdens het decoderen of valideren van het token, zodat de applicatie de fout kan loggen.
OnJWTResponseErrorWordt geactiveerd vlak voordat de niet-geautoriseerde HTTP-respons wordt verzonden, zodat de code (standaard 401), de tekst (standaard "Unauthorized") en de headers kunnen worden aangepast.
OnJWTUnauthorizedWordt geactiveerd wanneer de aanvraag geen geldige JWT heeft en op het punt staat te worden geweigerd; stel Disconnect=False in om deze toch te accepteren (bijvoorbeeld CORS pre-flight-aanvragen).