AuthenticationMode Enum

Definition

Specifies the authentication setting used for message exchange.

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

Fields

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 1

Specifies that the initiator is anonymous.

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 3

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

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

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

Kerberos 7

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

KerberosOverTransport 8

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

MutualCertificate 9

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

MutualCertificateDuplex 10

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

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 12

Specifies that WS-SecureConversation authentication is used.

SspiNegotiated 13

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

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

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

UserNameOverTransport 16

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

Applies to