TsgcHTTP_JWT_Server › Eventos

TsgcHTTP_JWT_Server Eventos

Eventos que puede gestionar, agrupados por propósito, seguidos de la lista alfabética completa.

Canalización de solicitudes

NombreDescripción
OnJWTBeforeRequestSe activa para cada solicitud HTTP/WebSocket entrante antes de cualquier procesamiento JWT; establezca Cancel=True para omitir la validación JWT en esta conexión.
OnJWTUnauthorizedSe activa cuando la solicitud no tiene un JWT válido y está a punto de ser rechazada; establezca Disconnect=False para aceptarla de todos modos (por ejemplo, solicitudes de preflight CORS).
OnJWTExceptionSe dispara cuando se produce una excepción al decodificar o validar el token, para que la aplicación pueda registrar el error.
OnJWTResponseErrorSe dispara justo antes de enviar la respuesta HTTP no autorizada, permitiendo personalizar el código (predeterminado 401), el texto (predeterminado "Unauthorized") y las cabeceras.

Validación

NombreDescripción
OnJWTBeforeValidateTokenSe activa después de que se extrae un token Bearer y antes de que sea validado; establezca Cancel=True para omitir la validación (la solicitud se trata entonces como autorizada).
OnJWTBeforeValidateSignatureSe activa después de que el JWT es decodificado y antes de que se verifique su firma, exponiendo el encabezado y la carga útil decodificados y permitiendo anular el secreto de validación/clave pública por token.
OnJWTAfterValidateTokenSe activa una vez ejecutadas las validaciones de firma y reclamaciones; inspeccione Header, Payload y Error, y cambie el indicador Valid para aceptar o rechazar el token.

Todos los eventos (orden alfabético)

NombreDescripción
OnJWTAfterValidateTokenSe activa una vez ejecutadas las validaciones de firma y reclamaciones; inspeccione Header, Payload y Error, y cambie el indicador Valid para aceptar o rechazar el token.
OnJWTBeforeRequestSe activa para cada solicitud HTTP/WebSocket entrante antes de cualquier procesamiento JWT; establezca Cancel=True para omitir la validación JWT en esta conexión.
OnJWTBeforeValidateSignatureSe activa después de que el JWT es decodificado y antes de que se verifique su firma, exponiendo el encabezado y la carga útil decodificados y permitiendo anular el secreto de validación/clave pública por token.
OnJWTBeforeValidateTokenSe activa después de que se extrae un token Bearer y antes de que sea validado; establezca Cancel=True para omitir la validación (la solicitud se trata entonces como autorizada).
OnJWTExceptionSe dispara cuando se produce una excepción al decodificar o validar el token, para que la aplicación pueda registrar el error.
OnJWTResponseErrorSe dispara justo antes de enviar la respuesta HTTP no autorizada, permitiendo personalizar el código (predeterminado 401), el texto (predeterminado "Unauthorized") y las cabeceras.
OnJWTUnauthorizedSe activa cuando la solicitud no tiene un JWT válido y está a punto de ser rechazada; establezca Disconnect=False para aceptarla de todos modos (por ejemplo, solicitudes de preflight CORS).