RoleManagerSection.CookieProtection Właściwość

Definicja

Pobiera lub ustawia typ zabezpieczeń używany do ochrony pliku cookie, który buforuje nazwy ról.

C#
[System.Configuration.ConfigurationProperty("cookieProtection", DefaultValue=System.Web.Security.CookieProtection.All)]
public System.Web.Security.CookieProtection CookieProtection { get; set; }

Wartość właściwości

Typ ochrony zabezpieczeń używany w pliku cookie, w którym są buforowane nazwy ról. Wartość domyślna to All.

Atrybuty

Przykłady

W poniższym przykładzie kodu pokazano, jak używać CookieProtection właściwości. Ten przykład kodu jest częścią większego przykładu podanego RoleManagerSection dla klasy.

C#
// Display CookieProtection property.
Console.WriteLine("CookieProtection: {0}",
  configSection.CookieProtection);

Uwagi

Właściwość CookieProtection opisuje sposób bezpiecznego przechowywania informacji w pliku cookie. Możesz określić typ zabezpieczeń pliku cookie, w którym role są buforowane dla aplikacji, ustawiając cookieProtection atrybut w pliku Web.config dla aplikacji ASP.NET. Atrybut cookieProtection przyjmuje wartość wyliczenia , All, EncryptionNonelub Validation.CookieProtection Wartość domyślna to All. Pamiętaj, aby użyć wartości domyślnej CookieProtection dla właściwości, jeśli chcesz, aby zarówno walidacja danych, jak i szyfrowanie pomogły chronić plik cookie. Aby poprawić ochronę pliku cookie, można również ustawić CookieRequireSSL właściwość na true.

Dotyczy

Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Zobacz też