Compartir a través de


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)

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

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

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

(Heredado de BaseControlContext)
HttpContext

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

(Heredado de BaseContext)
HttpContext

Contexto.

(Heredado de BaseContext<TOptions>)
Options

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

(Heredado de BaseJwtBearerContext)
Options

Obtiene las opciones de autenticación asociadas al esquema.

(Heredado de BaseContext<TOptions>)
Properties

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

Properties

Obtiene o establece el AuthenticationProperties.

(Heredado de PropertiesContext<TOptions>)
Request

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

(Heredado de BaseContext)
Request

La solicitud.

(Heredado de BaseContext<TOptions>)
Response

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

(Heredado de BaseContext)
Response

Respuesta.

(Heredado de BaseContext<TOptions>)
Scheme

Esquema de autenticación.

(Heredado de BaseContext<TOptions>)
Skipped

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

(Heredado de BaseControlContext)
State

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

(Heredado de BaseControlContext)
Ticket

Obtiene o establece el objeto Ticket que se va a devolver si este evento indica que controló el evento.

(Heredado de BaseControlContext)

Métodos

CheckEventResult(AuthenticateResult)

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

(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 para Ticket desencadenar SignIn.

(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 SignIn.

(Heredado de BaseControlContext)

Se aplica a