Bagikan melalui


WSFederationHttpSecurityMode Enum

Definisi

Menentukan mode keamanan yang berbeda untuk WSFederationHttpBinding.

public enum class WSFederationHttpSecurityMode
public enum WSFederationHttpSecurityMode
type WSFederationHttpSecurityMode = 
Public Enum WSFederationHttpSecurityMode
Warisan
WSFederationHttpSecurityMode

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 wsHttpBinding dengan SecurityMode.None.

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.

Berlaku untuk