AuthenticationMode AuthenticationMode AuthenticationMode AuthenticationMode Enum

Definition

Specifies the authentication setting used for message exchange.

public enum class AuthenticationMode
public enum AuthenticationMode
type AuthenticationMode = 
Public Enum AuthenticationMode
Inheritance
AuthenticationModeAuthenticationModeAuthenticationModeAuthenticationMode

Fields

AnonymousForCertificate AnonymousForCertificate AnonymousForCertificate AnonymousForCertificate 0

Specifies that the initiator is anonymous, and that the responder is authenticated. The certificate of the responder is available out-of-band to the initiator.

AnonymousForSslNegotiated AnonymousForSslNegotiated AnonymousForSslNegotiated AnonymousForSslNegotiated 1

Specifies that the initiator is anonymous.

CertificateOverTransport CertificateOverTransport CertificateOverTransport CertificateOverTransport 2

Specifies that the initiator is authenticated by an X.509 version 3 certificate, and that the responder is authenticated by SSL over HTTPS.

IssuedToken IssuedToken IssuedToken IssuedToken 3

Specifies that the initiator and responder are authenticated by XML symmetric key tokens.

IssuedTokenForCertificate IssuedTokenForCertificate IssuedTokenForCertificate IssuedTokenForCertificate 4

Specifies that the initiator is authenticated by an XML symmetric key token, and that the responder is authenticated by an X.509 version 3 certificate.

IssuedTokenForSslNegotiated IssuedTokenForSslNegotiated IssuedTokenForSslNegotiated IssuedTokenForSslNegotiated 5

Specifies that the initiator is authenticated by an XML symmetric key token, and that the responder is authenticated by the SOAP implementation of SSL.

IssuedTokenOverTransport IssuedTokenOverTransport IssuedTokenOverTransport IssuedTokenOverTransport 6

Specifies that the initiator is authenticated by an XML symmetric key token, and that the responder is authenticated by SSL over HTTPS.

Kerberos Kerberos Kerberos Kerberos 7

Specifies that the initiator and responder are authenticated using the Kerberos protocol.

KerberosOverTransport KerberosOverTransport KerberosOverTransport KerberosOverTransport 8

Specifies that the initiator is authenticated using the Kerberos protocol, and the responder is authenticated by SSL over HTTPS.

MutualCertificate MutualCertificate MutualCertificate MutualCertificate 9

Specifies that the initiator and responder are authenticated with X.509 version 3 certificates.

MutualCertificateDuplex MutualCertificateDuplex MutualCertificateDuplex MutualCertificateDuplex 10

Specifies that the initiator and responder are authenticated with X.509 version 3 certificates.

MutualSslNegotiated MutualSslNegotiated MutualSslNegotiated MutualSslNegotiated 11

Specifies that the initiator and responder mutually authenticate each other using X509 version 3 certificates, and the responder's certificate is available from the SOAP SSL negotiation.

SecureConversation SecureConversation SecureConversation SecureConversation 12

Specifies that WS-SecureConversation authentication is used.

SspiNegotiated SspiNegotiated SspiNegotiated SspiNegotiated 13

Specifies that the initiator and responder obtain a shared security context using the Security Service Provider Interface (SSPI).

SspiNegotiatedOverTransport SspiNegotiatedOverTransport SspiNegotiatedOverTransport SspiNegotiatedOverTransport 17

Specifies that the initiator is authenticated by a security context using the Security Service Provider Interface (SSPI), and the responder is authenticated by SSL over HTTPS.

UserNameForCertificate UserNameForCertificate UserNameForCertificate UserNameForCertificate 14

Specifies that the initiator is authenticated using a username token, and the responder's certificate is available to the initiator out-of-band.

UserNameForSslNegotiated UserNameForSslNegotiated UserNameForSslNegotiated UserNameForSslNegotiated 15

Specifies that the initiator is authenticated using a username token, and that the responder is authenticated by the SOAP implementation of SSL.

UserNameOverTransport UserNameOverTransport UserNameOverTransport UserNameOverTransport 16

Specifies that the initiator is authenticated using a username token, and that the responder is authenticated by SSL over HTTPS.

Applies to