共用方式為


WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE結構 (webservices.h)

用來指定應用程式提供使用者名稱/密碼組作為直接 (,也就是單次) 安全性令牌的安全性系結範本。 此安全性系結只能與訊息安全性搭配使用。 它提供客戶端驗證,但不會提供流量簽署或加密。 因此,它會與另一個提供訊息保護的傳輸安全性或訊息安全性系結搭配使用。

另請參閱 WS_USERNAME_MESSAGE_SECURITY_BINDING

語法

typedef struct _WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE {
  WS_SECURITY_BINDING_PROPERTIES securityBindingProperties;
  WS_USERNAME_CREDENTIAL         *clientCredential;
  WS_VALIDATE_PASSWORD_CALLBACK  passwordValidator;
  void                           *passwordValidatorCallbackState;
} WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE;

成員

securityBindingProperties

應用程式提供無法在原則中表示的安全性系結屬性。

clientCredential

要與此安全性系結搭配使用的使用者名稱認證。 這必須在用戶端上使用這個安全性系結時指定。

passwordValidator

驗證程式,用來檢查收到的用戶名稱/密碼組。 在服務上使用這個安全性系結時,必須指定此專案。

passwordValidatorCallbackState

叫用使用者名稱驗證程式時,要當做自變數傳入的選擇性狀態。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
標頭 webservices.h