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; }
member this.CookieRequireSSL : bool
Public Shared ReadOnly Property CookieRequireSSL As Boolean

Eigenschaftswert

Boolean

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 true``cookieRequireSSL .

<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 cookieRequireSSL Attribut in der datei Web.config für Ihre ASP.NET Anwendung festlegen. Weitere Informationen finden Sie unter Secure.

Gilt für

Siehe auch