MicrosoftAccountOptions 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 MicrosoftAccountMiddleware.
public ref class MicrosoftAccountOptions : Microsoft::AspNetCore::Builder::OAuthOptions
public class MicrosoftAccountOptions : Microsoft.AspNetCore.Builder.OAuthOptions
type MicrosoftAccountOptions = class
inherit OAuthOptions
Public Class MicrosoftAccountOptions
Inherits OAuthOptions
- Ereditarietà
Costruttori
MicrosoftAccountOptions() |
Inizializza un nuovo oggetto MicrosoftAccountOptions. |
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. (Ereditato da OAuthOptions) |
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. (Ereditato da OAuthOptions) |
ClientSecret |
Ottiene o imposta il segreto client assegnato dal provider. (Ereditato da OAuthOptions) |
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. (Ereditato da OAuthOptions) |
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. (Ereditato da OAuthOptions) |
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. (Ereditato da OAuthOptions) |
SystemClock |
For testing purposes only. (Ereditato da OAuthOptions) |
TokenEndpoint |
Ottiene o imposta l'URI a cui accederà il middleware per scambiare il token OAuth. (Ereditato da OAuthOptions) |
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. (Ereditato da OAuthOptions) |