語言

AuthenticationMode 列舉

定義

指定用於訊息交換的驗證設定。

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

欄位

名稱 值 Description
AnonymousForCertificate 0

規定發起者為匿名,且回應者經過認證。 回應者的憑證可透過帶外提供給發起者。

AnonymousForSslNegotiated 1

規定發起者為匿名。

CertificateOverTransport 2

規定發起者由 X.509 版本 3 憑證認證,回應者則以 SSL over HTTPS 認證。

IssuedToken 3

規定發起者與回應者皆由 XML 對稱金鑰標記進行認證。

IssuedTokenForCertificate 4

規定發起者由 XML 對稱金鑰標記認證,回應者則由 X.509 版本 3 憑證認證。

IssuedTokenForSslNegotiated 5

規定發起者由 XML 對稱金鑰標記認證,回應者則由 SSL 的 SOAP 實作認證。

IssuedTokenOverTransport 6

規定發起方由 XML 對稱金鑰標記認證,回應者則以 SSL over HTTPS 認證。

Kerberos 7

規定發起者與回應者皆使用 Kerberos 協定進行認證。

KerberosOverTransport 8

規定發起者使用 Kerberos 協定進行認證,回應者則以 SSL over HTTPS 認證。

MutualCertificate 9

規定發起者與回應者皆以 X.509 版本 3 憑證進行認證。

MutualCertificateDuplex 10

規定發起者與回應者皆以 X.509 版本 3 憑證進行認證。

MutualSslNegotiated 11

規定發起者與回應者使用X509版本3憑證互相認證,回應者的憑證可透過SOAP SSL協商取得。

SecureConversation 12

規定使用 WS-SecureConversation 認證。

SspiNegotiated 13

規定發起者與回應者透過安全服務提供者介面(SSPI)取得共享的安全上下文。

UserNameForCertificate 14

規定發起者使用使用者名稱憑證進行認證,且回應者的憑證可透過頻帶外提供給發起者。

UserNameForSslNegotiated 15

規定發起者使用使用者名稱憑證進行認證,回應者則由 SOAP 實作的 SSL 認證。

UserNameOverTransport 16

規定發起者使用使用者名稱憑證認證,回應者則透過 SSL over HTTPS 進行認證。

SspiNegotiatedOverTransport 17

規定發起端透過安全情境透過安全服務提供者介面(SSPI)進行認證,回應者則以 SSL over HTTPS 進行認證。

適用於