WS_USERNAME_CREDENTIAL structure (webservices.h)
The abstract base type for all username/password credentials.
Note that WS_USERNAME_CREDENTIAL and its concrete subtypes
are used with the WS-Security WS_USERNAME_MESSAGE_SECURITY_BINDING.
They are best suitable for application-level username/password pairs, such as
those used for online customer accounts. The usernames and passwords specified
are not interpreted by the security runtime, and are merely carried
client-to-server for authentication by the specified server-side
username/password validator specified by the application.
In contrast, the WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL and its concrete subtypes are used for Windows Integrated Authentication and the security bindings that use it.
Syntax
typedef struct _WS_USERNAME_CREDENTIAL {
WS_USERNAME_CREDENTIAL_TYPE credentialType;
} WS_USERNAME_CREDENTIAL;
Members
credentialType
The selector for the type of the username credential.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | webservices.h |