Roles.CookieProtectionValue Eigenschap

Definitie

Hiermee wordt een waarde opgehaald die aangeeft hoe rolnamen in de cache van een cookie worden beveiligd.

public:
 static property System::Web::Security::CookieProtection CookieProtectionValue { System::Web::Security::CookieProtection get(); };
public static System.Web.Security.CookieProtection CookieProtectionValue { get; }
static member CookieProtectionValue : System.Web.Security.CookieProtection
Public Shared ReadOnly Property CookieProtectionValue As CookieProtection

Waarde van eigenschap

Een van de CookieProtection opsommingswaarden die aangeven hoe rolnamen die in de cache worden opgeslagen in een cookie, worden beveiligd. De standaardwaarde is All.

Voorbeelden

In het volgende voorbeeld ziet u het element roleManager in de sectie system.web van het Web.config-bestand voor een ASP.NET toepassing. Hiermee geeft u op dat de toepassing een SqlRoleProvider exemplaar gebruikt en het kenmerk instelt cookieProtection op Encrypted.

<roleManager defaultProvider="SqlProvider"
  enabled="true"
  cacheRolesInCookie="true"
  cookieName=".ASPROLES"
  cookieTimeout="30"
  cookiePath="/MyApplication"
  cookieRequireSSL="false"
  cookieSlidingExpiration="true"
  cookieProtection="Encrypted" >
  <providers>
    <add
      name="SqlProvider"
      type="System.Web.Security.SqlRoleProvider"
      connectionStringName="SqlServices"
      applicationName="MyApplication" />
  </providers>
</roleManager>

Opmerkingen

U kunt de beveiliging van de cookie opgeven waarin rollen in de cache voor uw toepassing worden opgeslagen door het kenmerk cookieProtection in het Web.config-bestand in te stellen voor uw ASP.NET toepassing. Het cookieProtection kenmerk heeft een CookieProtection opsommingswaarde die aangeeft of de rolnamen zijn versleuteld, gevalideerd, beide of geen van beide.

Van toepassing op

Zie ook