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

    Reserved.

  • 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

    Reserved.

  • EAP_FLAG_MACHINE_AUTH
    0x00000020

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

    Reserved.

  • EAP_FLAG_Reserved4
    0x00000100

    Reserved.

  • EAP_FLAG_RESUME_FROM_HIBERNATE
    0x00000200

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

  • EAP_FLAG_Reserved5
    0x00000400

    Reserved.

  • EAP_FLAG_Reserved6
    0x00000800

    Reserved.

  • 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

    Reserved.

  • EAP_FLAG_SUPRESS_UI
    0x00010000

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

  • EAP_FLAG_PRE_LOGON
    0x00020000

    Indicates that EAPHost should provide Single-Sign-On (SSO).

  • 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

    Reserved.

See Also

Reference

Common EAPHost Constants