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 后调用。

适用于