FormsProtectionEnum Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define el tipo de cifrado, si existe, que se va a usar para las cookies.
public enum class FormsProtectionEnum
public enum FormsProtectionEnum
type FormsProtectionEnum =
Public Enum FormsProtectionEnum
- Herencia
Campos
| Nombre | Valor | Description |
|---|---|---|
| All | 0 | Especifica que la aplicación usa la validación de datos y el cifrado para ayudar a proteger las cookies. Esta opción usa el algoritmo de validación de datos configurado (basado en el |
| None | 1 | Especifica que tanto el cifrado como la validación están deshabilitados para los sitios que usan cookies solo para la personalización y, por tanto, tienen requisitos de seguridad más débiles. No se recomienda usar cookies de esta manera; sin embargo, es la manera menos intensiva de recursos para habilitar la personalización mediante .NET Framework. |
| Encryption | 2 | Especifica que las cookies se cifran mediante Triple-DES o DES, pero la validación de datos no se realiza en las cookies. Las cookies usadas de esta manera podrían estar sujetas a ataques de seguridad de texto no cifrado elegidos. |
| Validation | 3 | Especifica que la aplicación usa un esquema de validación para comprobar que el contenido de una cookie cifrada no se ha modificado en tránsito. La cookie se crea mediante la concatenación de una clave de validación con los datos de la cookie, la computación de un código de autenticación de mensajes (MAC) y la anexión del MAC a la cookie saliente. |
Ejemplos
En el ejemplo siguiente se muestra cómo usar la FormsProtectionEnum enumeración . Consulte el ejemplo de código de la FormsAuthenticationConfiguration clase para obtener información sobre cómo obtener la sección .
// 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
Comentarios
Si selecciona el All valor, el sistema usa el algoritmo de validación de datos configurado, en función de la etiqueta machineKey . Este es el valor predeterminado y recomendado.
Si selecciona None, las cookies podrían estar sujetas a ataques de texto no cifrado.
Si selecciona Validation, la cookie se crea mediante la validación de cookies mediante la concatenación de una clave de validación con los datos de la cookie, la computación de un código de autenticación de mensajes (MAC) y la anexión del MAC a la cookie saliente.