FormsAuthenticationConfiguration.Protection Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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