OAuthOptions 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.
Opzioni di configurazione per OAuthMiddleware<TOptions>.
public ref class OAuthOptions : Microsoft::AspNetCore::Builder::RemoteAuthenticationOptions
public class OAuthOptions : Microsoft.AspNetCore.Builder.RemoteAuthenticationOptions
type OAuthOptions = class
inherit RemoteAuthenticationOptions
Public Class OAuthOptions
Inherits RemoteAuthenticationOptions
- Ereditarietà
- Derivato
Costruttori
OAuthOptions() |
Opzioni di configurazione per OAuthMiddleware<TOptions>. |
Proprietà
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) |
AuthorizationEndpoint |
Ottiene o imposta l'URI in cui il client verrà reindirizzato all'autenticazione. |
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 comunicare con il provider di identità remoto. Non può essere impostato contemporaneamente a BackchannelCertificateValidator a meno che non sia possibile eseguire il downcast del valore a un WebRequestHandler. (Ereditato da RemoteAuthenticationOptions) |
BackchannelTimeout |
Ottiene o imposta il valore di timeout in millisecondi per le comunicazioni di canale back-channel con il provider di identità remoto. (Ereditato da RemoteAuthenticationOptions) |
CallbackPath |
Percorso di richiesta nel percorso di base dell'applicazione in cui verrà restituito l'agente utente. Il middleware elaborerà questa richiesta non appena arriva. (Ereditato da RemoteAuthenticationOptions) |
ClaimsIssuer |
Ottiene o imposta l'autorità emittente che deve essere usata per le attestazioni create (Ereditato da AuthenticationOptions) |
ClientId |
Ottiene o imposta l'ID client assegnato dal provider. |
ClientSecret |
Ottiene o imposta il segreto client assegnato dal provider. |
Description |
Informazioni aggiuntive sul tipo di autenticazione reso disponibile per l'applicazione. (Ereditato da AuthenticationOptions) |
DisplayName |
Ottiene o imposta il testo che l'utente può visualizzare su un'interfaccia utente di accesso. (Ereditato da RemoteAuthenticationOptions) |
Events |
Ottiene o imposta l'oggetto usato per gestire gli eventi di IOAuthEvents autenticazione. |
RemoteAuthenticationTimeout |
Ottiene o imposta il limite di tempo per il completamento del flusso di autenticazione (15 minuti per impostazione predefinita). (Ereditato da RemoteAuthenticationOptions) |
SaveTokens |
Definisce se è necessario archiviare i token di accesso e aggiornamento dopo AuthenticationProperties un'autorizzazione riuscita.
Questa proprietà è impostata su |
Scope |
Ottiene l'elenco delle autorizzazioni da richiedere. |
SignInScheme |
Ottiene o imposta lo schema di autenticazione corrispondente al middleware responsabile della persistente identità dell'utente dopo un'autenticazione riuscita. Questo valore corrisponde in genere a un middleware cookie registrato nella classe Startup. Quando omesso, SignInScheme viene usato come valore di fallback. (Ereditato da RemoteAuthenticationOptions) |
StateDataFormat |
Ottiene o imposta il tipo utilizzato per proteggere i dati gestiti dal middleware. |
SystemClock |
For testing purposes only. |
SystemClock |
For testing purposes only. (Ereditato da AuthenticationOptions) |
TokenEndpoint |
Ottiene o imposta l'URI a cui accederà il middleware per scambiare il token OAuth. |
UserInformationEndpoint |
Ottiene o imposta l'URI a cui accederà il middleware per ottenere le informazioni dell'utente. Questo valore non viene usato nell'implementazione predefinita, è per l'uso nelle implementazioni personalizzate di IOAuthAuthenticationEvents.Authenticationd o OAuthAuthenticationHandler.CreateTicketAsync. |