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 a WebAuthn operation request sent to a plugin authenticator.
Syntax
typedef struct _WEBAUTHN_PLUGIN_OPERATION_REQUEST {
HWND hWnd;
GUID transactionId;
DWORD cbRequestSignature;
byte *pbRequestSignature;
WEBAUTHN_PLUGIN_REQUEST_TYPE requestType;
DWORD cbEncodedRequest;
byte *pbEncodedRequest;
} WEBAUTHN_PLUGIN_OPERATION_REQUEST, *PWEBAUTHN_PLUGIN_OPERATION_REQUEST;
Members
hWnd
The window handle associated with the request.
transactionId
The transaction identifier for the operation.
cbRequestSignature
The size, in bytes, of the request signature pointed to by pbRequestSignature.
pbRequestSignature
A pointer to the request signature buffer.
requestType
A WEBAUTHN_PLUGIN_REQUEST_TYPE value that identifies the encoding of the request payload.
cbEncodedRequest
The size, in bytes, of the encoded request payload pointed to by pbEncodedRequest.
pbEncodedRequest
A pointer to the encoded request payload.
Remarks
Windows passes this structure to IPluginAuthenticator::MakeCredential and IPluginAuthenticator::GetAssertion.
Requirements
| Requirement | Value |
|---|---|
| Header | pluginauthenticator.h |