JwtBearerOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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à. |