Freigeben über


Roles.CookieRequireSSL Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob zum Zurücksenden des Rollennamencookies an den Server SSL erforderlich ist.

public:
 static property bool CookieRequireSSL { bool get(); };
public static bool CookieRequireSSL { get; }
static member CookieRequireSSL : bool
Public Shared ReadOnly Property CookieRequireSSL As Boolean

Eigenschaftswert

true, wenn zum Zurücksenden des Rollennamencookies an den Server SSL erforderlich ist, andernfalls false. Der Standardwert ist false.

Beispiele

Das folgende Beispiel zeigt das roleManager-Element im system.web Abschnitt der Web.config-Datei für eine ASP.NET-Anwendung. Es gibt an, dass die Anwendung eine SqlRoleProvider -Instanz verwendet und auf truefestlegtcookieRequireSSL.

<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>

Hinweise

Sie können angeben, ob SSL (Secure Sockets Layer) erforderlich ist, um das Rollennamen-Cookie an den Server in Ihrer Anwendung zurückzugeben, indem Sie das Attribut in der cookieRequireSSL Web.config-Datei für Ihre ASP.NET-Anwendung festlegen. Weitere Informationen finden Sie unter Secure.

Gilt für:

Weitere Informationen