Condividi tramite


JwtBearerChallengeContext Classe

Definizione

Oggetto PropertiesContext<TOptions> quando viene richiesto l'accesso a una risorsa autenticata usando il bearer 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)
Ereditarietà
Ereditarietà

Costruttori

JwtBearerChallengeContext(HttpContext, AuthenticationScheme, JwtBearerOptions, AuthenticationProperties)

Inizializza una nuova istanza di JwtBearerChallengeContext.

JwtBearerChallengeContext(HttpContext, JwtBearerOptions, AuthenticationProperties)

Oggetto PropertiesContext<TOptions> quando viene richiesto l'accesso a una risorsa autenticata usando il bearer JWT.

Proprietà

AuthenticateFailure

Eventuali errori riscontrati durante il processo di autenticazione.

Error

Ottiene o imposta il valore "error" restituito al chiamante come parte dell'intestazione WWW-Authenticate. Questa proprietà può essere Null quando IncludeErrorDetails è impostata su false.

ErrorDescription

Ottiene o imposta il valore "error_description" restituito al chiamante come parte dell'intestazione WWW-Authenticate. Questa proprietà può essere Null quando IncludeErrorDetails è impostata su false.

ErrorUri

Ottiene o imposta il valore "error_uri" restituito al chiamante come parte dell'intestazione WWW-Authenticate. Questa proprietà è sempre Null, a meno che non sia impostata in modo esplicito.

Handled

Se true, ignorerà qualsiasi logica predefinita per questa sfida.

HandledResponse

Oggetto PropertiesContext<TOptions> quando viene richiesto l'accesso a una risorsa autenticata usando il bearer JWT.

(Ereditato da BaseControlContext)
HttpContext

Oggetto PropertiesContext<TOptions> quando viene richiesto l'accesso a una risorsa autenticata usando il bearer JWT.

(Ereditato da BaseContext)
HttpContext

Contesto.

(Ereditato da BaseContext<TOptions>)
Options

Oggetto PropertiesContext<TOptions> quando viene richiesto l'accesso a una risorsa autenticata usando il bearer JWT.

(Ereditato da BaseJwtBearerContext)
Options

Ottiene le opzioni di autenticazione associate allo schema.

(Ereditato da BaseContext<TOptions>)
Properties

Oggetto PropertiesContext<TOptions> quando viene richiesto l'accesso a una risorsa autenticata usando il bearer JWT.

Properties

Ottiene o imposta AuthenticationProperties.

(Ereditato da PropertiesContext<TOptions>)
Request

Oggetto PropertiesContext<TOptions> quando viene richiesto l'accesso a una risorsa autenticata usando il bearer JWT.

(Ereditato da BaseContext)
Request

Richiesta.

(Ereditato da BaseContext<TOptions>)
Response

Oggetto PropertiesContext<TOptions> quando viene richiesto l'accesso a una risorsa autenticata usando il bearer JWT.

(Ereditato da BaseContext)
Response

Risposta.

(Ereditato da BaseContext<TOptions>)
Scheme

Schema di autenticazione.

(Ereditato da BaseContext<TOptions>)
Skipped

Oggetto PropertiesContext<TOptions> quando viene richiesto l'accesso a una risorsa autenticata usando il bearer JWT.

(Ereditato da BaseControlContext)
State

Oggetto PropertiesContext<TOptions> quando viene richiesto l'accesso a una risorsa autenticata usando il bearer JWT.

(Ereditato da BaseControlContext)
Ticket

Ottiene o imposta l'oggetto Ticket da restituire se questo evento segnala che ha gestito l'evento.

(Ereditato da BaseControlContext)

Metodi

CheckEventResult(AuthenticateResult)

Oggetto PropertiesContext<TOptions> quando viene richiesto l'accesso a una risorsa autenticata usando il bearer JWT.

(Ereditato da BaseControlContext)
HandleResponse()

Ignora qualsiasi logica predefinita per questa sfida.

HandleResponse()

Sospende l'elaborazione per questa richiesta e torna al client. Il chiamante è responsabile della generazione della risposta completa. Impostare su Ticket per attivare SignIn.

(Ereditato da BaseControlContext)
SkipToNextMiddleware()

Sospende l'elaborazione della richiesta nel middleware corrente e passa il controllo a quello successivo. SignIn non verrà chiamato.

(Ereditato da BaseControlContext)

Si applica a