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 |
|