TsgcHTTP_JWT_Server › Eventi
Eventi gestibili, raggruppati per scopo, seguiti dall'elenco alfabetico completo.
| Nome | Descrizione |
|---|---|
| OnJWTBeforeRequest | Generato per ogni richiesta HTTP/WebSocket in ingresso prima di qualsiasi elaborazione JWT; imposti Cancel=True per ignorare la validazione JWT per questa connessione. |
| OnJWTUnauthorized | Attivato quando la richiesta non ha un JWT valido e sta per essere rifiutata; impostare Disconnect=False per accettarla comunque (ad esempio, per le richieste pre-flight CORS). |
| OnJWTException | Generato quando viene sollevata un'eccezione durante la decodifica o la validazione del token, in modo che l'applicazione possa registrare l'errore. |
| OnJWTResponseError | Generato appena prima dell'invio della risposta HTTP Non autorizzato, consentendo di personalizzare il codice (predefinito 401), il testo (predefinito "Unauthorized") e le intestazioni. |
| Nome | Descrizione |
|---|---|
| OnJWTBeforeValidateToken | Si attiva dopo che un token Bearer è stato estratto e prima che venga validato; impostare Cancel=True per saltare la validazione (la richiesta viene quindi trattata come autorizzata). |
| OnJWTBeforeValidateSignature | Si attiva dopo che il JWT è stato decodificato e prima che la sua firma venga verificata, esponendo l'Header e il Payload decodificati e consentendo di sovrascrivere il Secret / PublicKey di validazione per ogni token. |
| OnJWTAfterValidateToken | Si attiva dopo l'esecuzione delle validazioni della firma e dei claim; ispezionare Header, Payload ed Error, e modificare il flag Valid per accettare o rifiutare il token. |
| Nome | Descrizione |
|---|---|
| OnJWTAfterValidateToken | Si attiva dopo l'esecuzione delle validazioni della firma e dei claim; ispezionare Header, Payload ed Error, e modificare il flag Valid per accettare o rifiutare il token. |
| OnJWTBeforeRequest | Generato per ogni richiesta HTTP/WebSocket in ingresso prima di qualsiasi elaborazione JWT; imposti Cancel=True per ignorare la validazione JWT per questa connessione. |
| OnJWTBeforeValidateSignature | Si attiva dopo che il JWT è stato decodificato e prima che la sua firma venga verificata, esponendo l'Header e il Payload decodificati e consentendo di sovrascrivere il Secret / PublicKey di validazione per ogni token. |
| OnJWTBeforeValidateToken | Si attiva dopo che un token Bearer è stato estratto e prima che venga validato; impostare Cancel=True per saltare la validazione (la richiesta viene quindi trattata come autorizzata). |
| OnJWTException | Generato quando viene sollevata un'eccezione durante la decodifica o la validazione del token, in modo che l'applicazione possa registrare l'errore. |
| OnJWTResponseError | Generato appena prima dell'invio della risposta HTTP Non autorizzato, consentendo di personalizzare il codice (predefinito 401), il testo (predefinito "Unauthorized") e le intestazioni. |
| OnJWTUnauthorized | Attivato quando la richiesta non ha un JWT valido e sta per essere rifiutata; impostare Disconnect=False per accettarla comunque (ad esempio, per le richieste pre-flight CORS). |