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. Wartość domyślna 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 Jeśli algorytm 3DES jest dostępny, a klucz ma wystarczającą długość (48 bajtów lub więcej), do szyfrowania jest używany algorytm 3DES.

Aby poprawić ochronę pliku cookie, możesz również ustawić parametr na RequireSSLtrue.

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ż