Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

WSManProxyAuthenticationFlags enumeration

Determines the proxy authentication mechanism.


typedef enum _WSManProxyAuthenticationFlags { 
  WSManFlagProxyAuthenticationUseNegotiate  = 0x00000001,
  WSManFlagProxyAuthenticationUseBasic      = 0x00000002,
  WSManFlagProxyAuthenticationUseDigest     = 0x00000004
} WSManProxyAuthenticationFlags;



Use Negotiate authentication. The client sends a request to the server to authenticate. The server determines whether to use Kerberos or NTLM. In general, Kerberos is selected to authenticate a domain account and NTLM is selected for local computer accounts. But there are also some special cases in which Kerberos/NTLM are selected. The user name should be specified in the form DOMAIN\username for a domain user or SERVERNAME\username for a local user on a server computer.


Use Basic authentication. The client presents credentials in the form of a user name and password that are directly transmitted in the request message.


Use Digest authentication. Only the client computer can initiate a Digest authentication request. The client sends a request to the server to authenticate and receives from the server a token string. The client then sends the resource request, including the user name and a cryptographic hash of the password combined with the token string. Digest authentication is supported for HTTP and HTTPS.


Minimum supported client

Windows 7

Minimum supported server

Windows Server 2008 R2


Windows Management Framework on Windows Server 2008 with SP2, Windows Server 2003 with SP2, Windows Vista with SP1, and Windows Vista with SP2







© 2015 Microsoft