WSFederationHttpSecurityMode Enum
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.
Menentukan mode keamanan yang berbeda untuk WSFederationHttpBinding.
public enum class WSFederationHttpSecurityMode
public enum WSFederationHttpSecurityMode
type WSFederationHttpSecurityMode =
Public Enum WSFederationHttpSecurityMode
- Warisan
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| None | 0 | Pesan SOAP tidak aman selama transfer. Tidak ada Layanan Token Keamanan yang dihubungi. Mode ini setara dengan menggunakan pengikatan |
| Message | 1 | Integritas, kerahasiaan, autentikasi server, dan autentikasi klien disediakan menggunakan keamanan pesan SOAP. Secara default, isi dienkripsi dan ditandatangani. Layanan harus dikonfigurasi dengan sertifikat. Autentikasi klien didasarkan pada token yang dikeluarkan untuk klien oleh layanan token keamanan. |
| TransportWithMessageCredential | 2 | Integritas, kerahasiaan, dan autentikasi server disediakan oleh HTTPS. Layanan harus dikonfigurasi dengan sertifikat. Autentikasi klien disediakan dengan cara keamanan pesan SOAP dan didasarkan pada token yang dikeluarkan untuk klien oleh layanan token keamanan. |
Contoh
Kode berikut menunjukkan cara mengatur Mode ke anggota enumerasi ini.
// This method creates a WSFederationHttpBinding.
public static WSFederationHttpBinding
CreateWSFederationHttpBinding(bool isClient)
{
// Create an instance of the WSFederationHttpBinding.
WSFederationHttpBinding b = new WSFederationHttpBinding();
// Set the security mode to Message.
b.Security.Mode = WSFederationHttpSecurityMode.Message;
' This method creates a WSFederationHttpBinding.
Public Shared Function CreateWSFederationHttpBinding(ByVal isClient As Boolean) As WSFederationHttpBinding
' Create an instance of the WSFederationHttpBinding.
Dim b As New WSFederationHttpBinding()
' Set the security mode to Message.
b.Security.Mode = WSFederationHttpSecurityMode.Message
Keterangan
Enumerasi ini mendefinisikan mode keamanan yang WSFederationHttpBinding didukung.