EAP Method Flags (Compact 2013)
3/26/2014
EAP method flags are used within the supplicant and peer functions to specify EAP authentication session behavior.
EAP_FLAG_Reserved1
0x00000001Reserved.
EAP_FLAG_NON_INTERACTIVE
0x00000002Do not display a user interface (UI).
EAP_FLAG_LOGON
0x00000004User data was obtained from Windows logon.
EAP_FLAG_PREVIEW
0x00000008Show credentials UI before authenticating, even if cached credentials are present.
EAP_FLAG_Reserved2
0x00000010Reserved.
EAP_FLAG_MACHINE_AUTH
0x00000020Use device level authentication; not setting this flag indicates user level authentication is being used.
EAP_FLAG_GUEST_ACCESS
0x00000040Indicates a request to provide guest access.
EAP_FLAG_Reserved3
0x00000080Reserved.
EAP_FLAG_Reserved4
0x00000100Reserved.
EAP_FLAG_RESUME_FROM_HIBERNATE
0x00000200Indicates this is the first call after device activity has resumed from a period of hibernation.
EAP_FLAG_Reserved5
0x00000400Reserved.
EAP_FLAG_Reserved6
0x00000800Reserved.
EAP_FLAG_FULL_AUTH
0x00001000Indicates 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
0x00002000Indicates 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
0x00004000Reserved.
EAP_FLAG_SUPRESS_UI
0x00010000Continue authentication with available information. If the authentication cannot continue then fail.
EAP_FLAG_PRE_LOGON
0x00020000Indicates that EAPHost should provide Single-Sign-On (SSO).
EAP_FLAG_USER_AUTH
0x00040000Indicates user level authentication for legacy methods that cannot set EAP_FLAG_MACHINE_AUTH.
EAP_FLAG_CONFG_READONLY
0x00080000Indicates the configuration can be viewed but not updated.
EAP_FLAG_Reserved8
0x00100000Reserved.