다음을 통해 공유


JwtBearerEvents 클래스

정의

에서 인증 프로세스를 개발자가 JwtBearerHandler 제어할 수 있도록 호출하는 이벤트를 지정합니다.

public ref class JwtBearerEvents : Microsoft::AspNetCore::Authentication::JwtBearer::IJwtBearerEvents
public ref class JwtBearerEvents
public class JwtBearerEvents : Microsoft.AspNetCore.Authentication.JwtBearer.IJwtBearerEvents
public class JwtBearerEvents
type JwtBearerEvents = class
    interface IJwtBearerEvents
type JwtBearerEvents = class
Public Class JwtBearerEvents
Implements IJwtBearerEvents
Public Class JwtBearerEvents
상속
JwtBearerEvents
구현

생성자

JwtBearerEvents()

에서 인증 프로세스를 개발자가 JwtBearerHandler 제어할 수 있도록 호출하는 이벤트를 지정합니다.

속성

OnAuthenticationFailed

요청 처리 중에 인증이 실패하면 호출됩니다. 표시되지 않도록 설정하지 않은 경우 이 이벤트 후에 예외가 다시 발생합니다.

OnChallenge

챌린지가 호출자에게 다시 전송되기 전에 호출됩니다.

OnForbidden

권한 부여가 실패하고 사용할 수 없음 응답이 발생하는 경우 호출됩니다.

OnMessageReceived

프로토콜 메시지를 처음 수신할 때 호출됩니다.

OnTokenValidated

보안 토큰이 검증을 통과하고 ClaimsIdentity가 생성된 후 호출됩니다.

메서드

AuthenticationFailed(AuthenticationFailedContext)

요청 처리 중 예외가 발생하면 호출됩니다. 표시되지 않도록 설정하지 않은 경우 이 이벤트 후에 예외가 다시 발생합니다.

Challenge(JwtBearerChallengeContext)

챌린지가 호출자에게 다시 전송되기 전에 호출됩니다.

Forbidden(ForbiddenContext)

권한 부여가 실패하고 사용할 수 없음 응답이 발생하는 경우 호출됨

MessageReceived(MessageReceivedContext)

프로토콜 메시지를 처음 수신할 때 호출됩니다.

TokenValidated(TokenValidatedContext)

보안 토큰이 검증을 통과하고 ClaimsIdentity가 생성된 후 호출됩니다.

적용 대상