Partager via


AuthenticationProperties Classe

Définition

Dictionnaire utilisé pour stocker les valeurs d'état relatives à la session d'authentification.

public ref class AuthenticationProperties
public class AuthenticationProperties
type AuthenticationProperties = class
Public Class AuthenticationProperties
Héritage
AuthenticationProperties
Dérivé

Constructeurs

AuthenticationProperties()

Initialise une nouvelle instance de la classe AuthenticationProperties.

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

Initialise une nouvelle instance de la classe AuthenticationProperties.

AuthenticationProperties(IDictionary<String,String>)

Initialise une nouvelle instance de la classe AuthenticationProperties.

Propriétés

AllowRefresh

Obtient ou définit si l'actualisation de la session d'authentification doit être autorisée.

ExpiresUtc

Obtient ou définit l'heure à laquelle le ticket d'authentification expire.

IsPersistent

Obtient ou définit si la session d'authentification est maintenue entre plusieurs demandes.

IssuedUtc

Obtient ou définit l'heure à laquelle le ticket d'authentification a été émis.

Items

Valeurs d'état relatives à la session d'authentification.

Parameters

Collection de paramètres passés au gestionnaire d’authentification. Celles-ci ne sont pas destinées à la sérialisation ou à la persistance, mais uniquement à la circulation des données entre les sites d’appels.

RedirectUri

Obtient ou définit le chemin d'accès complet ou l'URI absolu à utiliser en tant que valeur de réponse de redirection http.

Méthodes

Clone()

Retourne une copie.

GetBool(String)

Obtenez un nullable Boolean à partir de la Items collection.

GetDateTimeOffset(String)

Obtenez une valeur nullable DateTimeOffset à partir de la Items collection.

GetParameter<T>(String)

Obtenir un paramètre de la Parameters collection.

GetString(String)

Obtenez une valeur de chaîne à partir de la Items collection.

SetBool(String, Nullable<Boolean>)

Définissez ou supprimez une Boolean valeur dans la Items collection.

SetDateTimeOffset(String, Nullable<DateTimeOffset>)

Définit ou supprime une DateTimeOffset valeur dans la Items collection.

SetParameter<T>(String, T)

Définissez une valeur de paramètre dans la Parameters collection.

SetString(String, String)

Définissez ou supprimez une valeur de chaîne de la Items collection.

Méthodes d’extension

GetTokens(AuthenticationProperties)

Retourne toutes les AuthenticationToken instances contenues dans les propriétés.

GetTokenValue(AuthenticationProperties, String)

Retourne la valeur d’un jeton.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

Stocke un ensemble de jetons d’authentification, après avoir supprimé les anciens jetons.

UpdateTokenValue(AuthenticationProperties, String, String)

Mises à jour la valeur d’un jeton s’il est déjà présent.

S’applique à