Bagikan melalui


FormsAuthenticationConfiguration.Protection Properti

Definisi

Mendapatkan atau mengatur jenis enkripsi yang digunakan untuk mengenkripsi cookie.

public:
 property System::Web::Configuration::FormsProtectionEnum Protection { System::Web::Configuration::FormsProtectionEnum get(); void set(System::Web::Configuration::FormsProtectionEnum value); };
[System.Configuration.ConfigurationProperty("protection", DefaultValue=System.Web.Configuration.FormsProtectionEnum.All)]
public System.Web.Configuration.FormsProtectionEnum Protection { get; set; }
[<System.Configuration.ConfigurationProperty("protection", DefaultValue=System.Web.Configuration.FormsProtectionEnum.All)>]
member this.Protection : System.Web.Configuration.FormsProtectionEnum with get, set
Public Property Protection As FormsProtectionEnum

Nilai Properti

Salah FormsProtectionEnum satu nilai enumerasi. Nilai defaultnya adalah All.

Catatan Pastikan untuk menggunakan nilai default untuk properti ini jika Anda ingin validasi data dan enkripsi membantu melindungi cookie. Opsi ini menggunakan algoritma validasi data yang dikonfigurasi berdasarkan machineKey. Triple-DES (3DES) digunakan untuk enkripsi, jika tersedia dan jika kuncinya cukup panjang (48 byte atau lebih).

Untuk meningkatkan perlindungan cookie Anda, Anda mungkin juga ingin mengatur ke RequireSSLtrue.

Atribut

Contoh

Contoh kode berikut menunjukkan cara mengakses Protection properti . Lihat contoh kode di FormsAuthenticationConfiguration topik kelas untuk mempelajari cara mendapatkan bagian .

// Get the current Protection.
FormsProtectionEnum currentProtection = 
    formsAuthentication.Protection;

// Set the Protection property.
formsAuthentication.Protection = 
    FormsProtectionEnum.All;
' Get the current Protection.
  Dim currentProtection As FormsProtectionEnum = _
  formsAuthentication.Protection

' Set the Protection property.
formsAuthentication.Protection = FormsProtectionEnum.All

Berlaku untuk

Lihat juga