TsgcHTTP_JWT_Server › Events
Eventos que você pode tratar, agrupados por propósito, seguidos pela lista alfabética completa.
| Name | Descrição |
|---|---|
| OnJWTBeforeRequest | Disparado para cada requisição HTTP/WebSocket recebida antes de qualquer processamento de JWT; defina Cancel=True para ignorar a validação de JWT para esta conexão. |
| OnJWTUnauthorized | Disparado quando a requisição não tem um JWT válido e está prestes a ser rejeitada; defina Disconnect=False para ainda aceitá-la (por exemplo, requisições CORS pre-flight). |
| OnJWTException | Disparado quando uma exceção é gerada ao decodificar ou validar o token, para que a aplicação possa registrar o erro. |
| OnJWTResponseError | Disparado logo antes de a resposta HTTP Unauthorized ser enviada, permitindo que o código (padrão 401), o texto (padrão "Unauthorized") e os cabeçalhos sejam personalizados. |
| Name | Descrição |
|---|---|
| OnJWTBeforeValidateToken | Disparado depois que um token Bearer é extraído e antes de ser validado; defina Cancel=True para pular a validação (a requisição é então tratada como autorizada). |
| OnJWTBeforeValidateSignature | Disparado depois que o JWT é decodificado e antes que sua assinatura seja verificada, expondo o Header e o Payload decodificados e permitindo que o Secret / PublicKey de validação seja sobrescrito por token. |
| OnJWTAfterValidateToken | Disparado após a execução das validações de assinatura e claim; inspecione Header, Payload e Error, e altere o flag Valid para aceitar ou rejeitar o token. |
| Name | Descrição |
|---|---|
| OnJWTAfterValidateToken | Disparado após a execução das validações de assinatura e claim; inspecione Header, Payload e Error, e altere o flag Valid para aceitar ou rejeitar o token. |
| OnJWTBeforeRequest | Disparado para cada requisição HTTP/WebSocket recebida antes de qualquer processamento de JWT; defina Cancel=True para ignorar a validação de JWT para esta conexão. |
| OnJWTBeforeValidateSignature | Disparado depois que o JWT é decodificado e antes que sua assinatura seja verificada, expondo o Header e o Payload decodificados e permitindo que o Secret / PublicKey de validação seja sobrescrito por token. |
| OnJWTBeforeValidateToken | Disparado depois que um token Bearer é extraído e antes de ser validado; defina Cancel=True para pular a validação (a requisição é então tratada como autorizada). |
| OnJWTException | Disparado quando uma exceção é gerada ao decodificar ou validar o token, para que a aplicação possa registrar o erro. |
| OnJWTResponseError | Disparado logo antes de a resposta HTTP Unauthorized ser enviada, permitindo que o código (padrão 401), o texto (padrão "Unauthorized") e os cabeçalhos sejam personalizados. |
| OnJWTUnauthorized | Disparado quando a requisição não tem um JWT válido e está prestes a ser rejeitada; defina Disconnect=False para ainda aceitá-la (por exemplo, requisições CORS pre-flight). |