Roles.CookieRequireSSL Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um valor que indica se o cookie dos nomes dos papéis requer SSL para ser devolvido ao servidor.
public:
static property bool CookieRequireSSL { bool get(); };
public static bool CookieRequireSSL { get; }
static member CookieRequireSSL : bool
Public Shared ReadOnly Property CookieRequireSSL As Boolean
Valor de Propriedade
true se o SSL for obrigado a devolver o cookie dos nomes dos papéis ao servidor; caso contrário, false. A predefinição é false.
Exemplos
O exemplo seguinte mostra o elemento roleManager na secção system.web do ficheiro de Web.config para uma aplicação ASP.NET. Especifica que a aplicação utiliza uma SqlRoleProvider instância e define cookieRequireSSL como true.
<roleManager defaultProvider="SqlProvider"
enabled="true"
cacheRolesInCookie="true"
cookieName=".ASPROLES"
cookieTimeout="30"
cookiePath="/MyApplication"
cookieRequireSSL="true"
cookieSlidingExpiration="true"
cookieProtection="Encrypted" >
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="SqlServices"
applicationName="MyApplication" />
</providers>
</roleManager>
Observações
Pode especificar se o SSL (Secure Sockets Layer) é necessário para devolver o cookie de nomes de papéis ao servidor na sua aplicação, definindo o atributo cookieRequireSSL no ficheiro Web.config para a sua aplicação ASP.NET. Para obter mais informações, veja Secure.