AnonymousIdentificationSection.CookieProtection Propriété

Définition

Obtient ou définit le type de chiffrement utilisé pour chiffrer le cookie.

public:
 property System::Web::Security::CookieProtection CookieProtection { System::Web::Security::CookieProtection get(); void set(System::Web::Security::CookieProtection value); };
[System.Configuration.ConfigurationProperty("cookieProtection", DefaultValue=System.Web.Security.CookieProtection.Validation)]
public System.Web.Security.CookieProtection CookieProtection { get; set; }
[<System.Configuration.ConfigurationProperty("cookieProtection", DefaultValue=System.Web.Security.CookieProtection.Validation)>]
member this.CookieProtection : System.Web.Security.CookieProtection with get, set
Public Property CookieProtection As CookieProtection

Valeur de propriété

CookieProtection

Une des valeurs de l'objet CookieProtection. La valeur par défaut est All.

Attributs

Exemples

L'exemple de code suivant illustre l'accès à la propriété CookieProtection.

// Get CookieProtection.
System.Web.Security.CookieProtection cookieProtection =
    anonymousIdentificationSection.CookieProtection;
Console.WriteLine("Cookie protection: {0}",
           cookieProtection);
' Get CookieProtection.
Dim cookieProtection _
As System.Web.Security.CookieProtection = _
anonymousIdentificationSection.CookieProtection
Console.WriteLine( _
"Cookie protection: {0}", cookieProtection)

Remarques

Pour améliorer la protection de votre cookie, vous pouvez également définir la CookieRequireSSL propriété truesur .

Veillez à utiliser la valeur par défaut de cette propriété si vous souhaitez que la validation des données et le chiffrement aident à protéger le cookie. Cette option utilise l’algorithme de validation des données configuré. Triple DES (3DES) est utilisé pour le chiffrement, s’il est disponible et si la clé est suffisamment longue (48 octets ou plus).

S’applique à