Partilhar via


JwtBearerChallengeContext Classe

Definição

Um PropertiesContext<TOptions> quando o acesso a um recurso autenticado usando o portador JWT é desafiado.

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)
Herança
Herança

Construtores

JwtBearerChallengeContext(HttpContext, AuthenticationScheme, JwtBearerOptions, AuthenticationProperties)

Inicializa uma nova instância de JwtBearerChallengeContext.

JwtBearerChallengeContext(HttpContext, JwtBearerOptions, AuthenticationProperties)

Um PropertiesContext<TOptions> quando o acesso a um recurso autenticado usando o portador JWT é desafiado.

Propriedades

AuthenticateFailure

Quaisquer falhas encontradas durante o processo de autenticação.

Error

Obtém ou define o valor "erro" retornado ao chamador como parte do cabeçalho WWW-Authenticate. Essa propriedade pode ser nula quando é definida falsecomo IncludeErrorDetails .

ErrorDescription

Obtém ou define o valor "error_description" retornado ao chamador como parte do cabeçalho WWW-Authenticate. Essa propriedade pode ser nula quando é definida falsecomo IncludeErrorDetails .

ErrorUri

Obtém ou define o valor "error_uri" retornado ao chamador como parte do cabeçalho WWW-Authenticate. Essa propriedade é sempre nula, a menos que explicitamente definida.

Handled

Se for true, ignorará qualquer lógica padrão para esse desafio.

HandledResponse

Um PropertiesContext<TOptions> quando o acesso a um recurso autenticado usando o portador JWT é desafiado.

(Herdado de BaseControlContext)
HttpContext

Um PropertiesContext<TOptions> quando o acesso a um recurso autenticado usando o portador JWT é desafiado.

(Herdado de BaseContext)
HttpContext

O contexto.

(Herdado de BaseContext<TOptions>)
Options

Um PropertiesContext<TOptions> quando o acesso a um recurso autenticado usando o portador JWT é desafiado.

(Herdado de BaseJwtBearerContext)
Options

Obtém as opções de autenticação associadas ao esquema.

(Herdado de BaseContext<TOptions>)
Properties

Um PropertiesContext<TOptions> quando o acesso a um recurso autenticado usando o portador JWT é desafiado.

Properties

Obtém ou define o AuthenticationProperties.

(Herdado de PropertiesContext<TOptions>)
Request

Um PropertiesContext<TOptions> quando o acesso a um recurso autenticado usando o portador JWT é desafiado.

(Herdado de BaseContext)
Request

A solicitação.

(Herdado de BaseContext<TOptions>)
Response

Um PropertiesContext<TOptions> quando o acesso a um recurso autenticado usando o portador JWT é desafiado.

(Herdado de BaseContext)
Response

A resposta.

(Herdado de BaseContext<TOptions>)
Scheme

O esquema de autenticação.

(Herdado de BaseContext<TOptions>)
Skipped

Um PropertiesContext<TOptions> quando o acesso a um recurso autenticado usando o portador JWT é desafiado.

(Herdado de BaseControlContext)
State

Um PropertiesContext<TOptions> quando o acesso a um recurso autenticado usando o portador JWT é desafiado.

(Herdado de BaseControlContext)
Ticket

Obtém ou define o Ticket para retornar se esse evento sinalizar que ele lidou com o evento.

(Herdado de BaseControlContext)

Métodos

CheckEventResult(AuthenticateResult)

Um PropertiesContext<TOptions> quando o acesso a um recurso autenticado usando o portador JWT é desafiado.

(Herdado de BaseControlContext)
HandleResponse()

Ignora qualquer lógica padrão para esse desafio.

HandleResponse()

Descontinuar todo o processamento para essa solicitação e retornar ao cliente. O chamador é responsável pela geração da resposta completa. Defina o Ticket para disparar o SignIn.

(Herdado de BaseControlContext)
SkipToNextMiddleware()

Descontinuar o processamento da solicitação no middleware atual e passar o controle para o próximo. SignIn não será chamado.

(Herdado de BaseControlContext)

Aplica-se a