Roles.CookieProtectionValue 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 um valor que indica como os nomes de função armazenados em cache em um cookie são protegidos.
public:
static property System::Web::Security::CookieProtection CookieProtectionValue { System::Web::Security::CookieProtection get(); };
public static System.Web.Security.CookieProtection CookieProtectionValue { get; }
static member CookieProtectionValue : System.Web.Security.CookieProtection
Public Shared ReadOnly Property CookieProtectionValue As CookieProtection
Valor da propriedade
Um dos valores de enumeração que indica como os CookieProtection nomes de função armazenados em cache em um cookie são protegidos. O padrão é All
.
Exemplos
O exemplo a seguir mostra o elemento roleManager na system.web
seção do arquivo Web.config para um aplicativo ASP.NET. Ele especifica que o aplicativo usa uma SqlRoleProvider instância e define cookieProtection
o atributo como Encrypted
.
<roleManager defaultProvider="SqlProvider"
enabled="true"
cacheRolesInCookie="true"
cookieName=".ASPROLES"
cookieTimeout="30"
cookiePath="/MyApplication"
cookieRequireSSL="false"
cookieSlidingExpiration="true"
cookieProtection="Encrypted" >
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="SqlServices"
applicationName="MyApplication" />
</providers>
</roleManager>
Comentários
Você pode especificar a proteção do cookie em que as funções são armazenadas em cache para seu aplicativo definindo o cookieProtection
atributo no arquivo de Web.config para seu aplicativo ASP.NET. O cookieProtection
atributo usa um CookieProtection valor de enumeração que indica se os nomes de função são criptografados, validados, ambos ou nenhum deles.