Condividi tramite


FormsAuthenticationConfiguration.Protection Proprietà

Definizione

Ottiene o imposta il tipo di crittografia utilizzato per il 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

Valore della proprietà

Uno dei valori dell'enumerazione FormsProtectionEnum. Il valore predefinito è All.

Nota Assicurarsi di usare il valore predefinito per questa proprietà se si vuole che la convalida dei dati e la crittografia consentano di proteggere il cookie. Questa opzione si serve dell'algoritmo di convalida dei dati basato su machineKey. Per la crittografia viene usato Triple DES (3DES), se è disponibile e se la chiave è sufficientemente lunga (almeno 48 byte).

Per migliorare la protezione del cookie, è anche possibile impostare RequireSSL su true.

Attributi

Esempio

Nell'esempio di codice seguente viene illustrato come accedere alla proprietà Protection. Fare riferimento all'esempio di codice nell'argomento della FormsAuthenticationConfiguration classe per informazioni su come ottenere la sezione .

// 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

Si applica a

Vedi anche