WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL structure (webservices.h)

Type for supplying a Windows Integrated Authentication credential based on the current Windows identity. If this credential subtype is used for a security binding, the current thread token on the thread that calls WsOpenChannel or WsOpenServiceProxy is used as the Windows identity when sending messages or making service calls.

WsAcceptChannel and WsOpenServiceHost do not support this credential type when called from an impersonating thread.

This type derives from the base type WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL. For an instance of this type, the type selector field credential.credentialType must have the value WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE.

Syntax

typedef struct _WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL {
  WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL credential;
} WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL;

Members

credential

The base type from which this type and all other Windows Integrated Authentication credential types derive. See WS_WINDOWS_INTEGRATED_AUTH_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