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

Jedna z FormsProtectionEnum 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 klasy 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ć wartość RequireSSLtruena .

Atrybuty

Przykłady

Poniższy przykład kodu pokazuje, jak uzyskać dostęp Protection do właściwości. Zapoznaj się z przykładem kodu w temacie klasy, FormsAuthenticationConfiguration 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ż