FormsAuthenticationConfiguration.Protection Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o tipo de criptografia usado para criptografar o 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
Valor da propriedade
Um dos valores de enumeração FormsProtectionEnum. O valor padrão é All
.
Nota Certifique-se de usar o valor padrão para essa propriedade se você quiser validação de dados e criptografia para ajudar a proteger o cookie. Essa opção usa o algoritmo de validação de dados configurado com base no machineKey
. DES triplo (3DES) é usado para criptografia, se disponível, e se a chave for longa o bastante (48 bytes ou mais).
Para melhorar a proteção do cookie, talvez você também queira definir o RequireSSL como true
.
- Atributos
Exemplos
O exemplo de código a seguir mostra como acessar a Protection propriedade . Consulte o exemplo de código no tópico de FormsAuthenticationConfiguration classe para saber como obter a seção.
// 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