TsgcHTTP_JWT_Server › Zdarzenia
Zdarzenia, które można obsługiwać, pogrupowane według przeznaczenia, a następnie pełna lista alfabetyczna.
| Nazwa | Opis |
|---|---|
| OnJWTBeforeRequest | Wywoływane dla każdego przychodzącego żądania HTTP/WebSocket przed jakimkolwiek przetwarzaniem JWT; ustawienie Cancel=True powoduje pominięcie walidacji JWT dla tego połączenia. |
| OnJWTUnauthorized | Wywoływane, gdy żądanie nie zawiera ważnego tokenu JWT i ma zostać odrzucone; ustaw Disconnect=False, aby nadal je zaakceptować (na przykład w przypadku żądań wstępnych CORS). |
| OnJWTException | Wywoływane, gdy podczas dekodowania lub walidacji tokenu zostaje zgłoszony wyjątek, co umożliwia aplikacji zarejestrowanie błędu. |
| OnJWTResponseError | Wywoływane tuż przed wysłaniem nieautoryzowanej odpowiedzi HTTP, umożliwiając dostosowanie kodu (domyślnie 401), tekstu (domyślnie "Unauthorized") i nagłówków. |
| Nazwa | Opis |
|---|---|
| OnJWTBeforeValidateToken | Wywoływane po wyodrębnieniu tokenu Bearer, a przed jego walidacją; ustawienie Cancel=True pomija walidację (żądanie jest wówczas traktowane jako autoryzowane). |
| OnJWTBeforeValidateSignature | Wywoływane po zdekodowaniu JWT, a przed weryfikacją jego podpisu, udostępniając zdekodowany nagłówek i ładunek oraz umożliwiając nadpisanie sekretu walidacji lub klucza publicznego dla każdego tokenu. |
| OnJWTAfterValidateToken | Wywoływane po uruchomieniu weryfikacji podpisu i twierdzeń. Należy sprawdzić Header, Payload i Error, a następnie ustawić flagę Valid, aby zaakceptować lub odrzucić token. |
| Nazwa | Opis |
|---|---|
| OnJWTAfterValidateToken | Wywoływane po uruchomieniu weryfikacji podpisu i twierdzeń. Należy sprawdzić Header, Payload i Error, a następnie ustawić flagę Valid, aby zaakceptować lub odrzucić token. |
| OnJWTBeforeRequest | Wywoływane dla każdego przychodzącego żądania HTTP/WebSocket przed jakimkolwiek przetwarzaniem JWT; ustawienie Cancel=True powoduje pominięcie walidacji JWT dla tego połączenia. |
| OnJWTBeforeValidateSignature | Wywoływane po zdekodowaniu JWT, a przed weryfikacją jego podpisu, udostępniając zdekodowany nagłówek i ładunek oraz umożliwiając nadpisanie sekretu walidacji lub klucza publicznego dla każdego tokenu. |
| OnJWTBeforeValidateToken | Wywoływane po wyodrębnieniu tokenu Bearer, a przed jego walidacją; ustawienie Cancel=True pomija walidację (żądanie jest wówczas traktowane jako autoryzowane). |
| OnJWTException | Wywoływane, gdy podczas dekodowania lub walidacji tokenu zostaje zgłoszony wyjątek, co umożliwia aplikacji zarejestrowanie błędu. |
| OnJWTResponseError | Wywoływane tuż przed wysłaniem nieautoryzowanej odpowiedzi HTTP, umożliwiając dostosowanie kodu (domyślnie 401), tekstu (domyślnie "Unauthorized") i nagłówków. |
| OnJWTUnauthorized | Wywoływane, gdy żądanie nie zawiera ważnego tokenu JWT i ma zostać odrzucone; ustaw Disconnect=False, aby nadal je zaakceptować (na przykład w przypadku żądań wstępnych CORS). |