WEBAUTHN_USER_ENTITY_INFORMATION structure (webauthn.h)

Information about a user entity.

Syntax

typedef struct _WEBAUTHN_USER_ENTITY_INFORMATION {
  DWORD  dwVersion;
  DWORD  cbId;
#if ...
  PBYTE  pbId;
#else
  PBYTE  pbId;
#endif
  PCWSTR pwszName;
  PCWSTR pwszIcon;
  PCWSTR pwszDisplayName;
} WEBAUTHN_USER_ENTITY_INFORMATION, *PWEBAUTHN_USER_ENTITY_INFORMATION;

Members

dwVersion

Version of this structure, to allow for modifications in the future. This field is required and should be set to CURRENT_VERSION.

cbId

The size of pbId.

pbId

Identifier for the user. This field is required.

pwszName

Contains a detailed name for this account, such as "john.p.smith@example.com".

pwszIcon

Optional URL that can be used to retrieve an image containing the user's current avatar or a data URI that contains the image data.

pwszDisplayName

Contains the friendly name associated with the user account by the Relying Party, such as "John P. Smith".

Requirements

Requirement Value
Header webauthn.h

See also

WEBAUTHN_CREDENTIAL_DETAILS