MicrosoftChallengeProperties 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.
AuthenticationProperties per la richiesta di richiesta di verifica di Microsoft OAuth. Vedere https://learn.microsoft.com/azure/active-directory/develop/v2-oauth2-auth-code-flow#request-an-authorization-code per informazioni di riferimento.
public ref class MicrosoftChallengeProperties : Microsoft::AspNetCore::Authentication::OAuth::OAuthChallengeProperties
public class MicrosoftChallengeProperties : Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties
type MicrosoftChallengeProperties = class
inherit OAuthChallengeProperties
Public Class MicrosoftChallengeProperties
Inherits OAuthChallengeProperties
- Ereditarietà
Costruttori
MicrosoftChallengeProperties() |
Inizializza una nuova istanza per MicrosoftChallengeProperties. |
MicrosoftChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>) |
Inizializza una nuova istanza per MicrosoftChallengeProperties. |
MicrosoftChallengeProperties(IDictionary<String,String>) |
Inizializza una nuova istanza per MicrosoftChallengeProperties. |
Campi
DomainHintKey |
Chiave del parametro per l'argomento "domain_hint" usato per una richiesta di sfida. |
LoginHintKey |
Chiave del parametro per l'argomento "login_hint" usato per una richiesta di sfida. |
PromptKey |
Chiave del parametro per l'argomento "prompt" usato per una richiesta di sfida. |
ResponseModeKey |
Obsoleti.
Chiave del parametro per l'argomento "response_mode" usato per una richiesta di sfida. |
Proprietà
AllowRefresh |
Ottiene o imposta se è opportuno autorizzare l'aggiornamento della sessione di autenticazione. (Ereditato da AuthenticationProperties) |
DomainHint |
Ottiene o imposta il valore del parametro "domain_hint" usato per una richiesta di sfida. Se incluso, l'autenticazione ignora il processo di individuazione basato sulla posta elettronica che l'utente passa nella pagina di accesso, portando a un'esperienza utente leggermente più semplificata. |
ExpiresUtc |
Ottiene o imposta la data di scadenza del ticket di autenticazione. (Ereditato da AuthenticationProperties) |
IsPersistent |
Ottiene o imposta se la sessione di autenticazione persiste tra più richieste. (Ereditato da AuthenticationProperties) |
IssuedUtc |
Ottiene o imposta la data di emissione del ticket di autenticazione. (Ereditato da AuthenticationProperties) |
Items |
Valori dello stato relativi alla sessione di autenticazione. (Ereditato da AuthenticationProperties) |
LoginHint |
Ottiene o imposta il valore del parametro "login_hint" usato per una richiesta di sfida. Può essere usato per pre-compilare il campo nome utente/indirizzo di posta elettronica della pagina di accesso per l'utente, se il nome utente è noto in anticipo. |
Parameters |
Raccolta di parametri passati al gestore di autenticazione. Questi non sono destinati alla serializzazione o alla persistenza, solo per il flusso di dati tra i siti di chiamata. (Ereditato da AuthenticationProperties) |
Prompt |
Ottiene o imposta il valore del parametro "prompt" usato per una richiesta di richiesta. Indica il tipo di interazione utente richiesto. Gli unici valori validi in questo momento sono account di accesso, none e consenso. |
RedirectUri |
Ottiene o imposta il percorso completo o l'URI assoluto da utilizzare come valore di risposta di un reindirizzamento http. (Ereditato da AuthenticationProperties) |
ResponseMode |
Obsoleti.
Ottiene o imposta il valore per il |
Scope |
Valore del parametro "ambito" usato per una richiesta di richiesta di sfida. (Ereditato da OAuthChallengeProperties) |
Metodi
Clone() |
Restituire una copia. (Ereditato da AuthenticationProperties) |
GetBool(String) |
Ottenere un valore Nullable Boolean dall'insieme Items . (Ereditato da AuthenticationProperties) |
GetDateTimeOffset(String) |
Ottenere un valore nullable DateTimeOffset dall'insieme Items . (Ereditato da AuthenticationProperties) |
GetParameter<T>(String) |
Ottenere un parametro dalla Parameters raccolta. (Ereditato da AuthenticationProperties) |
GetString(String) |
Ottenere un valore stringa dalla Items raccolta. (Ereditato da AuthenticationProperties) |
SetBool(String, Nullable<Boolean>) |
Impostare o rimuovere un Boolean valore nella Items raccolta. (Ereditato da AuthenticationProperties) |
SetDateTimeOffset(String, Nullable<DateTimeOffset>) |
Imposta o rimuove un DateTimeOffset valore nella Items raccolta. (Ereditato da AuthenticationProperties) |
SetParameter<T>(String, T) |
Impostare un valore di parametro nella Parameters raccolta. (Ereditato da AuthenticationProperties) |
SetScope(String[]) |
Impostare il valore del parametro "scope". (Ereditato da OAuthChallengeProperties) |
SetString(String, String) |
Impostare o rimuovere un valore stringa dalla Items raccolta. (Ereditato da AuthenticationProperties) |
Metodi di estensione
GetTokens(AuthenticationProperties) |
Restituisce tutte le AuthenticationToken istanze contenute nelle proprietà. |
GetTokenValue(AuthenticationProperties, String) |
Restituisce il valore di un token. |
StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>) |
Archivia un set di token di autenticazione, dopo aver rimosso tutti i token precedenti. |
UpdateTokenValue(AuthenticationProperties, String, String) |
Aggiornamenti il valore di un token se già presente. |