AuthenticationMode 枚举

定义

指定用于消息交换的身份验证设置。Specifies the authentication setting used for message exchange.

public enum class AuthenticationMode
public enum AuthenticationMode
type AuthenticationMode = 
Public Enum AuthenticationMode
继承
AuthenticationMode

字段

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

指定使用 X.509 版本 3 证书对发起方进行身份验证,并使用 SSL over HTTPS 对响应方进行身份验证。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

指定使用 XML 对称密钥令牌对发起方和响应方进行身份验证。Specifies that the initiator and responder are authenticated by XML symmetric key tokens.

IssuedTokenForCertificate 4

指定使用 XML 对称密钥令牌对发起方进行身份验证,并使用 X.509 版本 3 证书对响应方进行身份验证。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

指定使用 XML 对称密钥令牌对发起方进行身份验证,并使用 SSL 的 SOAP 实现对响应方进行身份验证。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

指定使用 XML 对称密钥令牌对发起方进行身份验证,并使用 SSL over HTTPS 对响应方进行身份验证。Specifies that the initiator is authenticated by an XML symmetric key token, and that the responder is authenticated by SSL over HTTPS.

Kerberos 7

指定使用 Kerberos 协议对发起方和响应方进行身份验证。Specifies that the initiator and responder are authenticated using the Kerberos protocol.

KerberosOverTransport 8

指定使用 Kerberos 协议对发起方进行身份验证,并使用 SSL over HTTPS 对响应方进行身份验证。Specifies that the initiator is authenticated using the Kerberos protocol, and the responder is authenticated by SSL over HTTPS.

MutualCertificate 9

指定使用 X.509 版本 3 证书对发起方和响应方进行身份验证。Specifies that the initiator and responder are authenticated with X.509 version 3 certificates.

MutualCertificateDuplex 10

指定使用 X.509 版本 3 证书对发起方和响应方进行身份验证。Specifies that the initiator and responder are authenticated with X.509 version 3 certificates.

MutualSslNegotiated 11

指定发起方和响应方使用 X509 版本 3 证书相互进行身份验证,并且可以从 SOAP SSL 协商得到响应方的证书。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

指定使用 WS-SecureConversation 身份验证。Specifies that WS-SecureConversation authentication is used.

SspiNegotiated 13

指定发起方和响应方使用安全服务提供程序接口 (SSPI) 获取共享的安全上下文。Specifies that the initiator and responder obtain a shared security context using the Security Service Provider Interface (SSPI).

SspiNegotiatedOverTransport 17

指定使用安全服务提供程序接口 (SSPI) 通过安全上下文对发起方进行身份验证,并使用 SSL over HTTPS 对响应方进行身份验证。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

指定使用用户名令牌对发起方进行身份验证,并使用 SSL 的 SOAP 实现对响应方进行身份验证。Specifies that the initiator is authenticated using a username token, and that the responder is authenticated by the SOAP implementation of SSL.

UserNameOverTransport 16

指定使用用户名令牌对发起方进行身份验证,并使用 SSL over HTTPS 对响应方进行身份验证。Specifies that the initiator is authenticated using a username token, and that the responder is authenticated by SSL over HTTPS.

适用于