RoleManagerSection.CookieProtection Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il tipo di sicurezza utilizzato per proteggere il cookie in cui sono memorizzati i nomi dei ruoli.
public:
property System::Web::Security::CookieProtection CookieProtection { System::Web::Security::CookieProtection get(); void set(System::Web::Security::CookieProtection value); };
[System.Configuration.ConfigurationProperty("cookieProtection", DefaultValue=System.Web.Security.CookieProtection.All)]
public System.Web.Security.CookieProtection CookieProtection { get; set; }
[<System.Configuration.ConfigurationProperty("cookieProtection", DefaultValue=System.Web.Security.CookieProtection.All)>]
member this.CookieProtection : System.Web.Security.CookieProtection with get, set
Public Property CookieProtection As CookieProtection
Valore della proprietà
Tipo di sicurezza utilizzato all'interno del cookie in cui sono memorizzati i nomi dei ruoli. Il valore predefinito è All
.
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato come usare la CookieProtection proprietà. Questo esempio di codice fa parte di un esempio più grande fornito per la RoleManagerSection classe.
// Display CookieProtection property.
Console.WriteLine("CookieProtection: {0}",
configSection.CookieProtection);
' Display CookieProtection property.
Console.WriteLine("CookieProtection: {0}", _
configSection.CookieProtection)
Commenti
La CookieProtection proprietà descrive come vengono archiviate in modo sicuro le informazioni in un cookie. È possibile specificare il tipo di sicurezza del cookie in cui i ruoli vengono memorizzati nella cache per l'applicazione impostando l'attributo cookieProtection
nel file Web.config per l'applicazione ASP.NET. L'attributo cookieProtection
accetta un CookieProtection valore di enumerazione di All
, Encryption
, None
o Validation
. Il valore predefinito è All
. Assicurarsi di usare il valore predefinito per la proprietà se si desidera che sia la convalida dei dati che la CookieProtection crittografia consentano di proteggere il cookie. Per migliorare la protezione del cookie, è anche possibile impostare la CookieRequireSSL proprietà su true
.