共用方式為


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 之後叫用。

適用於