mcOptions.pubkey_cred_params = &pubkeyCredParams;
mcOptions.timeout = 60000; // 60s
mcOptions.exclude_credentials = exclude_credentials.size > 0 ? &exclude_credentials : nullptr;
+ mcOptions.authenticator_selection = nullptr;
+ mcOptions.hints = nullptr;
+ mcOptions.attestation = AP_NONE;
+ mcOptions.attestation_formats = nullptr;
+ mcOptions.extensions = nullptr;
+ mcOptions.linked_device = nullptr;
wauthn_mc_callbacks_s mcCallbacks;
mcCallbacks.qrcode_callback = DisplayQRCallback;
std::memset(&gaOptions, 0, sizeof(gaOptions)); // For future compatibility.
gaOptions.timeout = 60000; // 60s
gaOptions.rpId = RP_ID;
- gaOptions.user_verification = UVR_REQUIRED;
gaOptions.allow_credentials = &pubkeyCredDescriptors;
+ gaOptions.user_verification = UVR_REQUIRED;
gaOptions.hints = nullptr;
gaOptions.attestation = AP_NONE;
gaOptions.attestation_formats = nullptr;