AuthenticationMode Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies the authentication setting used for message exchange.
public enum class AuthenticationMode
public enum AuthenticationMode
type AuthenticationMode =
Public Enum AuthenticationMode
- Inheritance
Fields
Name | Value | Description |
---|---|---|
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). |
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. |
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. |