TsgcHTTP_JWT_Server › 이벤트

TsgcHTTP_JWT_Server Events

용도별로 그룹화된 처리할 수 있는 이벤트와 그 뒤에 전체 알파벳순 목록입니다.

요청 파이프라인

Name설명
OnJWTBeforeRequestJWT 처리 전에 모든 수신 HTTP/WebSocket 요청에 대해 발생합니다. 이 연결에 대한 JWT 검증을 우회하려면 Cancel=True로 설정하십시오.
OnJWTUnauthorized요청에 유효한 JWT가 없어 거부되려고 할 때 발생합니다. 그래도 수락하려면 Disconnect=False로 설정하십시오(예: CORS pre-flight 요청).
OnJWTException토큰을 디코딩하거나 검증하는 동안 예외가 발생할 때 발생하여 애플리케이션이 오류를 로깅할 수 있게 합니다.
OnJWTResponseErrorUnauthorized HTTP 응답이 전송되기 직전에 발생하여 코드(기본값 401), 텍스트(기본값 "Unauthorized") 및 헤더를 사용자 지정할 수 있습니다.

Validation

Name설명
OnJWTBeforeValidateTokenBearer 토큰이 추출된 후 검증되기 전에 발생합니다. 검증을 건너뛰려면 Cancel=True로 설정하십시오(그러면 요청이 권한 부여된 것으로 처리됨).
OnJWTBeforeValidateSignatureJWT가 디코딩된 후 서명이 검증되기 전에 발생하며, 디코딩된 Header 및 Payload를 노출하고 토큰별로 검증 Secret / PublicKey를 재정의할 수 있도록 합니다.
OnJWTAfterValidateToken서명 및 클레임 검증이 실행된 후 발생합니다. Header, Payload 및 Error를 검사하고 토큰을 수락하거나 거부하려면 Valid 플래그를 전환하십시오.

모든 이벤트 (알파벳순)

Name설명
OnJWTAfterValidateToken서명 및 클레임 검증이 실행된 후 발생합니다. Header, Payload 및 Error를 검사하고 토큰을 수락하거나 거부하려면 Valid 플래그를 전환하십시오.
OnJWTBeforeRequestJWT 처리 전에 모든 수신 HTTP/WebSocket 요청에 대해 발생합니다. 이 연결에 대한 JWT 검증을 우회하려면 Cancel=True로 설정하십시오.
OnJWTBeforeValidateSignatureJWT가 디코딩된 후 서명이 검증되기 전에 발생하며, 디코딩된 Header 및 Payload를 노출하고 토큰별로 검증 Secret / PublicKey를 재정의할 수 있도록 합니다.
OnJWTBeforeValidateTokenBearer 토큰이 추출된 후 검증되기 전에 발생합니다. 검증을 건너뛰려면 Cancel=True로 설정하십시오(그러면 요청이 권한 부여된 것으로 처리됨).
OnJWTException토큰을 디코딩하거나 검증하는 동안 예외가 발생할 때 발생하여 애플리케이션이 오류를 로깅할 수 있게 합니다.
OnJWTResponseErrorUnauthorized HTTP 응답이 전송되기 직전에 발생하여 코드(기본값 401), 텍스트(기본값 "Unauthorized") 및 헤더를 사용자 지정할 수 있습니다.
OnJWTUnauthorized요청에 유효한 JWT가 없어 거부되려고 할 때 발생합니다. 그래도 수락하려면 Disconnect=False로 설정하십시오(예: CORS pre-flight 요청).