ONEX_AUTH_IDENTITY enumeration

The ONEX_AUTH_IDENTITY enumerated type specifies the possible values of the identity used for 802.1X authentication status.

Syntax


typedef enum  { 
  OneXAuthIdentityNone,
  OneXAuthIdentityMachine,
  OneXAuthIdentityUser,
  OneXAuthIdentityExplicitUser,
  OneXAuthIdentityGuest,
  OneXAuthIdentityInvalid
} ONEX_AUTH_IDENTITY, *PONEX_AUTH_IDENTITY;

Constants

OneXAuthIdentityNone

No identity is specified in the profile used for 802.1X authentication.

OneXAuthIdentityMachine

The identity of the local machine account is used for 802.1X authentication.

OneXAuthIdentityUser

The identity of the logged-on user is used for 802.1X authentication.

OneXAuthIdentityExplicitUser

The identity of an explicit user as specified in the profile is used for 802.1X authentication. This value is used when performing single signon or when credentials are saved with the profile.

OneXAuthIdentityGuest

The identity of the Guest account as specified in the profile is used for 802.1X authentication.

OneXAuthIdentityInvalid

The identity is not valid as specified in the profile used for 802.1X authentication.

Remarks

The ONEX_AUTH_IDENTITY enumerated type is used by the 802.1X module, a new wireless configuration component supported on Windows Vista and later.

The ONEX_AUTH_IDENTITY specifies the possible values of the identity used for 802.1X authentication. The ONEX_AUTH_IDENTITY is a function of the 802.1X authentication mode selected and various system triggers (user logon and logoff operations, for example).

The ONEX_RESULT_UPDATE_DATA contains information on a status change to 802.1X authentication. The ONEX_RESULT_UPDATE_DATA structure is returned when the NotificationSource member of the WLAN_NOTIFICATION_DATA structure is WLAN_NOTIFICATION_SOURCE_ONEX and the NotificationCode member of the WLAN_NOTIFICATION_DATA structure for received notification is OneXNotificationTypeResultUpdate. For this notification, the pData member of the WLAN_NOTIFICATION_DATA structure points to an ONEX_RESULT_UPDATE_DATA structure that contains information on the 802.1X authentication status change.

If the fOneXAuthParams member in the ONEX_RESULT_UPDATE_DATA structure is set, then the authParams member of the ONEX_RESULT_UPDATE_DATA structure contains an ONEX_VARIABLE_BLOB structure with an ONEX_AUTH_PARAMS structure embedded starting at the dwOffset member of the ONEX_VARIABLE_BLOB. This ONEX_AUTH_PARAMS structure that contains a value from the ONEX_AUTH_IDENTITY enumeration in the authIdentity member.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Dot1x.h

See also

About the ACM Architecture
ONEX_AUTH_PARAMS
ONEX_RESULT_UPDATE_DATA
ONEX_VARIABLE_BLOB
WLAN_NOTIFICATION_DATA
WlanRegisterNotification

 

 

Show: