Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Describes an extended Windows Hello user-verification request for a plugin authenticator.
Syntax
typedef struct _WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2 {
HWND hwnd;
const GUID *pGuidTransactionId;
LPCWSTR pwszUsername;
LPCWSTR pwszDisplayHint;
DWORD cbBufferToSign;
PBYTE pbBufferToSign;
} WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2, *PWEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2;
Members
hwnd
The window handle for the top-level plugin window that is currently in the foreground for the WebAuthn operation.
pGuidTransactionId
A pointer to the transaction identifier from the corresponding WEBAUTHN_PLUGIN_OPERATION_REQUEST.
pwszUsername
A pointer to the user name associated with the credential in use for the WebAuthn operation.
pwszDisplayHint
A pointer to the text hint displayed on the Windows Hello prompt.
cbBufferToSign
The size, in bytes, of the custom buffer pointed to by pbBufferToSign.
pbBufferToSign
An optional pointer to a custom buffer that the user-verification key signs. This API does not hash the buffer before signing it.
Requirements
| Requirement | Value |
|---|---|
| Header | webauthnplugin.h |