Share via


WSFederationHttpSecurity.Mode Özellik

Tanım

Uygulanacak güvenlik türünü alır veya ayarlar.

public:
 property System::ServiceModel::WSFederationHttpSecurityMode Mode { System::ServiceModel::WSFederationHttpSecurityMode get(); void set(System::ServiceModel::WSFederationHttpSecurityMode value); };
public System.ServiceModel.WSFederationHttpSecurityMode Mode { get; set; }
member this.Mode : System.ServiceModel.WSFederationHttpSecurityMode with get, set
Public Property Mode As WSFederationHttpSecurityMode

Özellik Değeri

Bir WSFederationHttpSecurityMode. Varsayılan değer: Message.

Örnekler

Aşağıdaki kodda bu özelliğin nasıl ayarlanacağı gösterilmektedir.

// 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

Açıklamalar

Döndürülen numaralandırma üyesi, hangi genel güvenlik türünün uygulanacağını belirtir.

İzin verilen değerler ve TransportWithMessageCredentialdeğerleridirMessage.

Message Güvenlik modunda, ileti HTTP üzerinden gönderilir ve SOAP ileti güvenliği iletiyi korumak için kullanılır. İstemci kimlik doğrulaması, güvenlik belirteci hizmetinden alınan verilen belirteç temelinde gerçekleştirilir. Sunucu kimlik doğrulaması sunucunun sertifikasını temel alır.

TransportWithMessageCredential Güvenlik modunda ileti HTTPS üzerinden gönderilir. İstemci kimlik doğrulaması, güvenlik belirteci hizmetinden alınan verilen belirteci SOAP iletisine ekleyerek gerçekleştirilir. Sunucunun sertifikasını temel alan sunucu kimlik doğrulaması, HTTPS bağlantı kurulumunun bir parçası olarak gerçekleştirilir.

Şunlara uygulanır