Roles.CookieRequireSSL Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy plik cookie nazw ról wymaga protokołu SSL, aby powrócić do serwera.
public:
static property bool CookieRequireSSL { bool get(); };
public static bool CookieRequireSSL { get; }
static member CookieRequireSSL : bool
Public Shared ReadOnly Property CookieRequireSSL As Boolean
Wartość właściwości
true
jeśli protokół SSL jest wymagany do zwrócenia pliku cookie nazw ról na serwer; w przeciwnym razie , false
. Wartość domyślna to false
.
Przykłady
Poniższy przykład przedstawia element roleManager w system.web
sekcji pliku Web.config dla aplikacji ASP.NET. Określa, że aplikacja używa SqlRoleProvider wystąpienia i ustawia cookieRequireSSL
wartość 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>
Uwagi
Możesz określić, czy protokół SSL (Secure Sockets Layer) jest wymagany do zwrócenia pliku cookie nazw ról do serwera w aplikacji, ustawiając cookieRequireSSL
atrybut w pliku Web.config dla aplikacji ASP.NET. Aby uzyskać więcej informacji, zobacz Secure.