Udostępnij za pośrednictwem


FormsAuthenticationConfiguration.Protection Właściwość

Definicja

Pobiera lub ustawia typ szyfrowania używany do szyfrowania pliku cookie.

public:
 property System::Web::Configuration::FormsProtectionEnum Protection { System::Web::Configuration::FormsProtectionEnum get(); void set(System::Web::Configuration::FormsProtectionEnum value); };
[System.Configuration.ConfigurationProperty("protection", DefaultValue=System.Web.Configuration.FormsProtectionEnum.All)]
public System.Web.Configuration.FormsProtectionEnum Protection { get; set; }
[<System.Configuration.ConfigurationProperty("protection", DefaultValue=System.Web.Configuration.FormsProtectionEnum.All)>]
member this.Protection : System.Web.Configuration.FormsProtectionEnum with get, set
Public Property Protection As FormsProtectionEnum

Wartość właściwości

FormsProtectionEnum Jedna z wartości wyliczenia. Domyślna wartość to All.

Uwaga Pamiętaj, aby użyć wartości domyślnej dla tej właściwości, jeśli chcesz, aby zarówno walidacja danych, jak i szyfrowanie pomagały chronić plik cookie. Ta opcja używa skonfigurowanego algorytmu weryfikacji danych na podstawie .machineKey Triple-DES (3DES) jest używany do szyfrowania, jeśli jest dostępny i jeśli klucz jest wystarczająco długi (48 bajtów lub więcej).

Aby poprawić ochronę pliku cookie, możesz również ustawić wartość RequireSSL na true.

Atrybuty

Przykłady

Poniższy przykład kodu pokazuje, jak uzyskać dostęp do Protection właściwości. Zapoznaj się z przykładem kodu w temacie FormsAuthenticationConfiguration klasy, aby dowiedzieć się, jak uzyskać sekcję.

// Get the current Protection.
FormsProtectionEnum currentProtection =
    formsAuthentication.Protection;

// Set the Protection property.
formsAuthentication.Protection =
    FormsProtectionEnum.All;
' Get the current Protection.
Dim currentProtection As FormsProtectionEnum =
formsAuthentication.Protection

' Set the Protection property.
formsAuthentication.Protection = FormsProtectionEnum.All

Dotyczy

Zobacz też