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í použité k š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 ověření dat založený na objektu machineKey. Triple-DES (3DES) se používá k šifrování, pokud je k dispozici, a pokud je klíč dostatečně dlouhý (48 bajtů nebo více).
Chcete-li zlepšit ochranu vašeho souboru cookie, můžete také chtít nastavit RequireSSL na truehodnotu .
- Atributy
Příklady
Následující příklad kódu ukazuje, jak získat přístup k Protection vlastnosti. Informace o získání oddílu najdete v příkladu FormsAuthenticationConfiguration kódu v tématu předmětu.
// 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