Roles.CookieRequireSSL Właściwość

Definicja

Pobiera wartość wskazującą, czy plik cookie nazw ról wymaga protokołu SSL, aby powrócić do serwera.

public static bool CookieRequireSSL { get; }

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.

Dotyczy

Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Zobacz też