WSFederationHttpSecurityMode Sabit listesi

Tanım

için WSFederationHttpBindingfarklı güvenlik modlarını belirtir.

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

Alanlar

Message 1

Bütünlük, gizlilik, sunucu kimlik doğrulaması ve istemci kimlik doğrulaması SOAP ileti güvenliği kullanılarak sağlanır. Gövde varsayılan olarak şifrelenir ve imzalanır. Hizmetin bir sertifikayla yapılandırılması gerekir. İstemci kimlik doğrulaması, bir güvenlik belirteci hizmeti tarafından istemciye verilen belirteci temel alır.

None 0

SOAP iletisi aktarım sırasında güvenli değildir. Güvenlik Belirteci Hizmeti ile bağlantı kurulmadı. Bu mod, bağlamanın ile kullanılmasıyla wsHttpBindingSecurityMode.Noneeşdeğerdir.

TransportWithMessageCredential 2

Bütünlük, gizlilik ve sunucu kimlik doğrulaması HTTPS tarafından sağlanır. Hizmetin bir sertifikayla yapılandırılması gerekir. İstemci kimlik doğrulaması SOAP ileti güvenliği yoluyla sağlanır ve bir güvenlik belirteci hizmeti tarafından istemciye verilen belirteci temel alır.

Örnekler

Aşağıdaki kod, bu numaralandırmanın bir üyesine nasıl ayarlandığını Mode gösterir.

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

Bu numaralandırma, öğesinin desteklediği güvenlik modlarını WSFederationHttpBinding tanımlar.

Şunlara uygulanır