EAP Method Flags

The EAP method flags are used within the supplicant, authenticator, and peer functions to specify behaviors of an EAP authentication session.

EAP_FLAG_Reserved1

0x00000001

Do not use. Reserved for future use.

EAP_FLAG_NON_INTERACTIVE

0x00000002

Do not display a user interface (UI).

EAP_FLAG_LOGON

0x00000004

User data was obtained from Windows logon.

EAP_FLAG_PREVIEW

0x00000008

Show credentials UI before authenticating, even if cached credentials are present.

EAP_FLAG_Reserved2

0x00000010

Do not use. Reserved for future use.

EAP_FLAG_MACHINE_AUTH

0x00000020

Use machine level authentication; not setting this flag indicates user level authentication is being used.

EAP_FLAG_GUEST_ACCESS

0x00000040

Indicates a request to provide guest access.

EAP_FLAG_Reserved3

0x00000080

Do not use. Reserved for future use.

EAP_FLAG_Reserved4

0x00000100

Do not use. Reserved for future use.

EAP_FLAG_RESUME_FROM_HIBERNATE

0x00000200

Indicates this is the first call after machine activity has resumed from a period of hibernation.

EAP_FLAG_Reserved5

0x00000400

Do not use. Reserved for future use.

EAP_FLAG_Reserved6

0x00000800

Do not use. Reserved for future use.

EAP_FLAG_FULL_AUTH

0x00001000

Indicates that tunnel methods should perform a full authentication instead of an abbreviated version, such as Protected EAP (PEAP) Fast Reconnect.

EAP_FLAG_PREFER_ALT_CREDENTIALS

0x00002000

Indicates credentials passed into EapPeerBeginSession are preferred to all other forms of credential retrieval, even if configuration data passed into the current function requests a different mode of credential retrieval.

Note

This flag is only used by EapPeerBeginSession.

EAP_FLAG_Reserved7

0x00004000

Do not use. Reserved for future use.

EAP_PEER_FLAG_HEALTH_STATE_CHANGE

0x00008000

Indicates the cause of re-authentication is a Network Access Protection (NAP) callback; NAP initiated the authentication session because the health state changed. This flag must be sent only when this function is called by a NAP-specific NotificationHandler callback provided by a previous call to this function.

EAP_FLAG_SUPRESS_UI

0x00010000

Continue authentication with available information. If the authentication cannot proceed then fail.

EAP_FLAG_PRE_LOGON

0x00020000

Indicates that EAPHost should provide Single-Sign-On (SSO). For more information, see SSO and PLAP.

EAP_FLAG_USER_AUTH

0x00040000

Indicates user level authentication for legacy methods that cannot set EAP_FLAG_MACHINE_AUTH.

EAP_FLAG_CONFG_READONLY

0x00080000

Indicates the configuration can be viewed but not updated.

EAP_FLAG_Reserved8

0x00100000

Do not use. Reserved for future use.

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]
Header
Eaptypes.h

See also

Common EAPHost Constants