Condividi tramite


AuthenticationProperties Classe

Definizione

Dizionario usato per archiviare i valori dello stato relativi alla sessione di autenticazione.

public ref class AuthenticationProperties
public class AuthenticationProperties
type AuthenticationProperties = class
Public Class AuthenticationProperties
Ereditarietà
AuthenticationProperties
Derivato

Costruttori

AuthenticationProperties()

Inizializza una nuova istanza della classe AuthenticationProperties.

AuthenticationProperties(IDictionary<String,String>, IDictionary<String,Object>)

Inizializza una nuova istanza della classe AuthenticationProperties.

AuthenticationProperties(IDictionary<String,String>)

Inizializza una nuova istanza della classe AuthenticationProperties.

Proprietà

AllowRefresh

Ottiene o imposta se è opportuno autorizzare l'aggiornamento della sessione di autenticazione.

ExpiresUtc

Ottiene o imposta la data di scadenza del ticket di autenticazione.

IsPersistent

Ottiene o imposta se la sessione di autenticazione persiste tra più richieste.

IssuedUtc

Ottiene o imposta la data di emissione del ticket di autenticazione.

Items

Valori dello stato relativi alla sessione di autenticazione.

Parameters

Raccolta di parametri passati al gestore di autenticazione. Non sono destinati alla serializzazione o alla persistenza, ma solo per il flusso di dati tra siti di chiamata.

RedirectUri

Ottiene o imposta il percorso completo o l'URI assoluto da utilizzare come valore di risposta di un reindirizzamento http.

Metodi

Clone()

Restituisce una copia.

GetBool(String)

Ottiene un valore nullable Boolean dalla Items raccolta.

GetDateTimeOffset(String)

Ottiene un valore nullable DateTimeOffset dalla Items raccolta.

GetParameter<T>(String)

Ottenere un parametro dalla Parameters raccolta.

GetString(String)

Ottenere un valore stringa dalla Items raccolta.

SetBool(String, Nullable<Boolean>)

Impostare o rimuovere un Boolean valore nella Items raccolta.

SetDateTimeOffset(String, Nullable<DateTimeOffset>)

Imposta o rimuove un DateTimeOffset valore nell'insieme Items .

SetParameter<T>(String, T)

Impostare un valore di parametro nella Parameters raccolta.

SetString(String, String)

Impostare o rimuovere un valore stringa dalla Items raccolta.

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 i token precedenti.

UpdateTokenValue(AuthenticationProperties, String, String)

Aggiornamenti il valore di un token, se già presente.

Si applica a