FormsAuthenticationConfiguration.Protection Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví typ šifrování, který se používá k zašifrování souboru 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
Hodnota vlastnosti
Jedna z hodnot výčtu FormsProtectionEnum . Výchozí hodnota je All
.
Poznámka Pokud chcete, aby ověřování dat i šifrování pomohlo chránit soubor cookie, nezapomeňte pro tuto vlastnost použít výchozí hodnotu. Tato možnost používá nakonfigurovaný algoritmus pro ověření dat založený na objektu machineKey
. Pokud je dostupný algoritmus 3DES (Triple-DES) a pokud je klíč dost dlouhý (aspoň 48 bajtů), k šifrování se použije algoritmus 3DES.
Pokud chcete zlepšit ochranu souboru cookie, můžete také nastavit na RequireSSLtrue
.
- Atributy
Příklady
Následující příklad kódu ukazuje, jak získat přístup Protection k vlastnosti. Informace o tom, jak získat oddíl, najdete v příkladu kódu v FormsAuthenticationConfiguration tématu třídy.
// 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