Bagikan melalui


Roles.CookieProtectionValue Properti

Definisi

Mendapatkan nilai yang menunjukkan bagaimana nama peran yang di-cache dalam cookie dilindungi.

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

Nilai Properti

Salah CookieProtection satu nilai enumerasi yang menunjukkan bagaimana nama peran yang di-cache dalam cookie dilindungi. Default adalah All.

Contoh

Contoh berikut menunjukkan elemen roleManager di bagian system.web file Web.config untuk aplikasi ASP.NET. Ini menentukan bahwa aplikasi menggunakan instans SqlRoleProvider dan mengatur cookieProtection atribut ke 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>

Keterangan

Anda dapat menentukan perlindungan cookie tempat peran di-cache untuk aplikasi Anda dengan mengatur cookieProtection atribut dalam file Web.config untuk aplikasi ASP.NET Anda. Atribut cookieProtection mengambil CookieProtection nilai enumerasi yang menunjukkan apakah nama peran dienkripsi, divalidasi, keduanya, atau tidak keduanya.

Berlaku untuk

Lihat juga