JwtBearerChallengeContext Clase

Definición

Cuando PropertiesContext<TOptions> se impugna el acceso a un recurso autenticado mediante el portador JWT.

public ref class JwtBearerChallengeContext : Microsoft::AspNetCore::Authentication::JwtBearer::BaseJwtBearerContext
public ref class JwtBearerChallengeContext : Microsoft::AspNetCore::Authentication::PropertiesContext<Microsoft::AspNetCore::Authentication::JwtBearer::JwtBearerOptions ^>
public class JwtBearerChallengeContext : Microsoft.AspNetCore.Authentication.JwtBearer.BaseJwtBearerContext
public class JwtBearerChallengeContext : Microsoft.AspNetCore.Authentication.PropertiesContext<Microsoft.AspNetCore.Authentication.JwtBearer.JwtBearerOptions>
type JwtBearerChallengeContext = class
    inherit BaseJwtBearerContext
type JwtBearerChallengeContext = class
    inherit PropertiesContext<JwtBearerOptions>
Public Class JwtBearerChallengeContext
Inherits BaseJwtBearerContext
Public Class JwtBearerChallengeContext
Inherits PropertiesContext(Of JwtBearerOptions)
Herencia
Herencia

Constructores

JwtBearerChallengeContext(HttpContext, AuthenticationScheme, JwtBearerOptions, AuthenticationProperties)

Inicializa una nueva instancia de la clase JwtBearerChallengeContext.

JwtBearerChallengeContext(HttpContext, JwtBearerOptions, AuthenticationProperties)

Propiedades

AuthenticateFailure

Los errores detectados durante el proceso de autenticación.

Error

Obtiene o establece el valor "error" devuelto al autor de la llamada como parte del encabezado WWW-Authenticate. Esta propiedad puede ser null cuando IncludeErrorDetails se establece en false.

ErrorDescription

Obtiene o establece el valor "error_description" devuelto al autor de la llamada como parte del encabezado WWW-Authenticate. Esta propiedad puede ser null cuando IncludeErrorDetails se establece en false.

ErrorUri

Obtiene o establece el valor "error_uri" devuelto al autor de la llamada como parte del encabezado WWW-Authenticate. Esta propiedad siempre es null a menos que se establezca explícitamente.

Handled

Si es true, omitirá cualquier lógica predeterminada para este desafío.

HandledResponse (Heredado de BaseControlContext)
HttpContext (Heredado de BaseContext)
HttpContext

Contexto.

(Heredado de BaseContext<TOptions>)
Options (Heredado de BaseJwtBearerContext)
Options

Obtiene las opciones de autenticación asociadas al esquema.

(Heredado de BaseContext<TOptions>)
Properties
Properties

Obtiene o establece el AuthenticationProperties.

(Heredado de PropertiesContext<TOptions>)
Request (Heredado de BaseContext)
Request

La solicitud.

(Heredado de BaseContext<TOptions>)
Response (Heredado de BaseContext)
Response

Respuesta.

(Heredado de BaseContext<TOptions>)
Scheme

Esquema de autenticación.

(Heredado de BaseContext<TOptions>)
Skipped (Heredado de BaseControlContext)
State (Heredado de BaseControlContext)
Ticket

Obtiene o establece el Ticket que se va a devolver si este evento indica que se ha controlado el evento.

(Heredado de BaseControlContext)

Métodos

CheckEventResult(AuthenticateResult) (Heredado de BaseControlContext)
HandleResponse()

Omite cualquier lógica predeterminada para este desafío.

HandleResponse()

Interrumpe todo el procesamiento para esta solicitud y vuelve al cliente. El llamador es el responsable de generar la respuesta completa. Establezca el Ticket para desencadenar el inicio de sesión.

(Heredado de BaseControlContext)
SkipToNextMiddleware()

Interrumpe el procesamiento de la solicitud en el middleware actual y pasa el control al siguiente elemento. No se llamará a Inicio de sesión.

(Heredado de BaseControlContext)

Se aplica a