Condividi tramite


JwtBearerOptions Classe

Definizione

La classe di opzioni fornisce le informazioni necessarie per controllare il comportamento del middleware di autenticazione della connessione

public ref class JwtBearerOptions : Microsoft::AspNetCore::Builder::AuthenticationOptions
public class JwtBearerOptions : Microsoft.AspNetCore.Builder.AuthenticationOptions
type JwtBearerOptions = class
    inherit AuthenticationOptions
Public Class JwtBearerOptions
Inherits AuthenticationOptions
Ereditarietà
JwtBearerOptions

Costruttori

JwtBearerOptions()

Crea un'istanza delle opzioni di autenticazione della connessione con i valori predefiniti.

Proprietà

Audience

Ottiene o imposta il gruppo di destinatari per qualsiasi token OpenIdConnect ricevuto.

AuthenticationScheme

AuthenticationScheme nelle opzioni corrisponde al nome logico per uno schema di autenticazione specifico. È possibile che venga assegnato un valore diverso per utilizzare più volte lo stesso tipo di middleware di autenticazione nella stessa pipeline.

(Ereditato da AuthenticationOptions)
Authority

Ottiene o imposta l'autorità da usare per le chiamate OpenIdConnect.

AutomaticAuthenticate

Se true il middleware di autenticazione modifica l'utente della richiesta in arrivo. Se false il middleware di autenticazione fornirà solo l'identità quando viene indicata in modo esplicito da AuthenticationScheme.

(Ereditato da AuthenticationOptions)
AutomaticChallenge

Se true il middleware di autenticazione deve gestire la richiesta automatica. Se false il middleware di autenticazione altererà solo le risposte quando indicato in modo esplicito da AuthenticationScheme.

(Ereditato da AuthenticationOptions)
BackchannelHttpHandler

HttpMessageHandler usato per recuperare i metadati. Non può essere impostato contemporaneamente a BackchannelCertificateValidator a meno che il valore non sia WebRequestHandler.

BackchannelTimeout

Ottiene o recupera il valore di timeout quando si usa il back channel per effettuare una chiamata HTTP.

Challenge

Ottiene o imposta la sfida da inserire nell'intestazione "WWW-Authentication".

ClaimsIssuer

Ottiene o imposta l'autorità emittente che deve essere usata per le attestazioni create

(Ereditato da AuthenticationOptions)
Configuration

Configurazione fornita direttamente dallo sviluppatore. Se fornito, le proprietà MetadataAddress e Backchannel non verranno usate. Questa informazione non deve essere aggiornata durante l'elaborazione della richiesta.

ConfigurationManager

Responsabile del recupero, della memorizzazione nella cache e dell'aggiornamento della configurazione dai metadati. Se non fornito, ne verrà creato uno usando le proprietà MetadataAddress e Backchannel.

Description

Informazioni aggiuntive sul tipo di autenticazione reso disponibile per l'applicazione.

(Ereditato da AuthenticationOptions)
Events

Oggetto fornito dall'applicazione per elaborare eventi generati dal middleware di autenticazione della connessione. L'applicazione può implementare completamente l'interfaccia oppure può creare un'istanza di JwtBearerAuthenticationEvents e assegnare delegati solo agli eventi da elaborare.

IncludeErrorDetails

Definisce se gli errori di convalida del token devono essere restituiti al chiamante. Abilitata per impostazione predefinita, questa opzione può essere disabilitata per impedire al middleware JWT di restituire un errore e un error_description nell'intestazione di WWW-Authenticate.

MetadataAddress

Ottiene o imposta l'endpoint di individuazione per il recupero dei metadati.

RefreshOnIssuerKeyNotFound

Indica o imposta se è necessario tentare un aggiornamento dei metadati dopo un evento SecurityTokenSignatureKeyNotFoundException. Consente il ripristino automatico in caso di rollover di una chiave di firma. Questa opzione è abilitata per impostazione predefinita.

RequireHttpsMetadata

Ottiene o imposta se HTTPS è necessario per l'indirizzo o l'autorità di metadati. Il valore predefinito è true. Questa operazione deve essere disabilitata solo negli ambienti di sviluppo.

SaveToken

Definisce se il token di connessione deve essere archiviato in dopo un'autorizzazione AuthenticationProperties riuscita.

SecurityTokenValidators

Ottiene l'elenco ordinato di usato per convalidare i token di ISecurityTokenValidator accesso.

SystemClock

For testing purposes only.

SystemClock

For testing purposes only.

(Ereditato da AuthenticationOptions)
TokenValidationParameters

Ottiene o imposta i parametri usati per convalidare i token di identità.

Si applica a