JwtBearerEvents Class¶
Specifies events which the Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerMiddleware
invokes to enable developer control over the authentication process.
- Namespace
Microsoft.AspNetCore.Authentication.JwtBearer
- Assemblies
- Microsoft.AspNetCore.Authentication.JwtBearer
Syntax¶
public class JwtBearerEvents : IJwtBearerEvents
-
class
Microsoft.AspNetCore.Authentication.JwtBearer.
JwtBearerEvents
Methods¶
-
AuthenticationFailed
(Microsoft.AspNetCore.Authentication.JwtBearer.AuthenticationFailedContext)¶ Return type: System.Threading.Tasks.Task public virtual Task AuthenticationFailed(AuthenticationFailedContext context)
-
Challenge
(Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerChallengeContext)¶ Return type: System.Threading.Tasks.Task public virtual Task Challenge(JwtBearerChallengeContext context)
-
MessageReceived
(Microsoft.AspNetCore.Authentication.JwtBearer.MessageReceivedContext)¶ Return type: System.Threading.Tasks.Task public virtual Task MessageReceived(MessageReceivedContext context)
-
TokenValidated
(Microsoft.AspNetCore.Authentication.JwtBearer.TokenValidatedContext)¶ Return type: System.Threading.Tasks.Task public virtual Task TokenValidated(TokenValidatedContext context)
-
Properties¶
-
Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents.
OnAuthenticationFailed
¶ Invoked if exceptions are thrown during request processing. The exceptions will be re-thrown after this event unless suppressed.
Return type: System.Func<Microsoft.AspNetCore.Authentication.JwtBearer.AuthenticationFailedContext> public Func<AuthenticationFailedContext, Task> OnAuthenticationFailed { get; set; }
-
Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents.
OnChallenge
¶ Invoked before a challenge is sent back to the caller.
Return type: System.Func<Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerChallengeContext> public Func<JwtBearerChallengeContext, Task> OnChallenge { get; set; }
-
Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents.
OnMessageReceived
¶ Invoked when a protocol message is first received.
Return type: System.Func<Microsoft.AspNetCore.Authentication.JwtBearer.MessageReceivedContext> public Func<MessageReceivedContext, Task> OnMessageReceived { get; set; }
-
Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerEvents.
OnTokenValidated
¶ Invoked after the security token has passed validation and a ClaimsIdentity has been generated.
Return type: System.Func<Microsoft.AspNetCore.Authentication.JwtBearer.TokenValidatedContext> public Func<TokenValidatedContext, Task> OnTokenValidated { get; set; }
-