Share via


WMS_AUTHENTICATION_FLAGS

banner art

Previous Next

WMS_AUTHENTICATION_FLAGS

The WMS_AUTHENTICATION_FLAGS enumeration type identifies what type of challenge and response mechanism is used between an authentication plug-in and the client.

Syntax

  typedef enum WMS_AUTHENTICATION_FLAGS{
  WMS_AUTHENTICATION_TEXT_CHALLENGE  = 0x01,
  WMS_AUTHENTICATION_CLIENT_SHOWS_UI  = 0x02,
  WMS_AUTHENTICATION_ANONYMOUS  = 0x04,
  WMS_AUTHENTICATION_CHALLENGE_FIRST  = 0x08
};

Members

WMS_AUTHENTICATION_TEXT_CHALLENGE

The challenge and response are text-based. For example, Digest is a text-based authentication protocol, but NTLM is not.

WMS_AUTHENTICATION_CLIENT_SHOWS_UI

The client must prompt the end user for a user ID and password.

WMS_AUTHENTICATION_ANONYMOUS

The plug-in does not require credentials from the client.

WMS_AUTHENTICATION_CHALLENGE_FIRST

The server initiates the authentication process by generating and sending a challenge blob. The client sends a response that depends on the challenge.

Remarks

This enumeration type is used by the GetFlags method on the IWMSAuthenticationPlugin interface. You can use a bitwise OR of values from the WMS_AUTHENTICATION_FLAGS enumeration type in an authentication to specify how information must be passed between the client and the server during the authentication process.

Requirements

Header: authen.h.

Library: WMSServerTypeLib.dll.

Platform: Windows Server 2003 family, Windows Server 2008 family.

See Also

Previous Next