TsgcHTTP_JWT_Server › Events
Ereignisse, die Sie behandeln können, nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.
| Name | Beschreibung |
|---|---|
| OnJWTBeforeRequest | Wird für jede eingehende HTTP-/WebSocket-Anfrage vor jeglicher JWT-Verarbeitung ausgelöst; setzen Sie Cancel=True, um die JWT-Validierung für diese Verbindung zu umgehen. |
| OnJWTUnauthorized | Wird ausgelöst, wenn die Anfrage kein gültiges JWT hat und im Begriff ist, abgelehnt zu werden; setzen Sie Disconnect=False, um sie dennoch zu akzeptieren (zum Beispiel CORS-Preflight-Anfragen). |
| OnJWTException | Wird ausgelöst, wenn beim Dekodieren oder Validieren des Tokens eine Ausnahme ausgelöst wird, sodass die Anwendung den Fehler protokollieren kann. |
| OnJWTResponseError | Wird unmittelbar vor dem Senden der Unauthorized-HTTP-Antwort ausgelöst, sodass der Code (Standard 401), der Text (Standard "Unauthorized") und die Header angepasst werden können. |
| Name | Beschreibung |
|---|---|
| OnJWTBeforeValidateToken | Wird ausgelöst, nachdem ein Bearer-Token extrahiert wurde und bevor es validiert wird; setzen Sie Cancel=True, um die Validierung zu überspringen (die Anfrage wird dann als autorisiert behandelt). |
| OnJWTBeforeValidateSignature | Wird ausgelöst, nachdem das JWT dekodiert wurde und bevor seine Signatur verifiziert wird; macht den dekodierten Header und Payload sichtbar und erlaubt es, das Validierungs-Secret / den PublicKey pro Token zu überschreiben. |
| OnJWTAfterValidateToken | Wird ausgelöst, nachdem die Signatur- und Claim-Validierungen ausgeführt wurden; inspizieren Sie Header, Payload und Error und kippen Sie das Valid-Flag, um das Token zu akzeptieren oder abzulehnen. |
| Name | Beschreibung |
|---|---|
| OnJWTAfterValidateToken | Wird ausgelöst, nachdem die Signatur- und Claim-Validierungen ausgeführt wurden; inspizieren Sie Header, Payload und Error und kippen Sie das Valid-Flag, um das Token zu akzeptieren oder abzulehnen. |
| OnJWTBeforeRequest | Wird für jede eingehende HTTP-/WebSocket-Anfrage vor jeglicher JWT-Verarbeitung ausgelöst; setzen Sie Cancel=True, um die JWT-Validierung für diese Verbindung zu umgehen. |
| OnJWTBeforeValidateSignature | Wird ausgelöst, nachdem das JWT dekodiert wurde und bevor seine Signatur verifiziert wird; macht den dekodierten Header und Payload sichtbar und erlaubt es, das Validierungs-Secret / den PublicKey pro Token zu überschreiben. |
| OnJWTBeforeValidateToken | Wird ausgelöst, nachdem ein Bearer-Token extrahiert wurde und bevor es validiert wird; setzen Sie Cancel=True, um die Validierung zu überspringen (die Anfrage wird dann als autorisiert behandelt). |
| OnJWTException | Wird ausgelöst, wenn beim Dekodieren oder Validieren des Tokens eine Ausnahme ausgelöst wird, sodass die Anwendung den Fehler protokollieren kann. |
| OnJWTResponseError | Wird unmittelbar vor dem Senden der Unauthorized-HTTP-Antwort ausgelöst, sodass der Code (Standard 401), der Text (Standard "Unauthorized") und die Header angepasst werden können. |
| OnJWTUnauthorized | Wird ausgelöst, wenn die Anfrage kein gültiges JWT hat und im Begriff ist, abgelehnt zu werden; setzen Sie Disconnect=False, um sie dennoch zu akzeptieren (zum Beispiel CORS-Preflight-Anfragen). |