Skip to main content
Go to Latest
interface Protocol.WebAuthn.VirtualAuthenticatorOptions
import { type Protocol } from "https://deno.land/x/puppeteer@14.1.1/vendor/puppeteer-core/puppeteer/api-docs-entry.js";
const { VirtualAuthenticatorOptions } = Protocol.WebAuthn;

Properties

protocol: AuthenticatorProtocol
optional
ctap2Version: Ctap2Version

Defaults to ctap2_0. Ignored if |protocol| == u2f.

transport: AuthenticatorTransport
optional
hasResidentKey: boolean

Defaults to false.

optional
hasUserVerification: boolean

Defaults to false.

optional
hasLargeBlob: boolean

If set to true, the authenticator will support the largeBlob extension. https://w3c.github.io/webauthn#largeBlob Defaults to false.

optional
hasCredBlob: boolean

If set to true, the authenticator will support the credBlob extension. https://fidoalliance.org/specs/fido-v2.1-rd-20201208/fido-client-to-authenticator-protocol-v2.1-rd-20201208.html#sctn-credBlob-extension Defaults to false.

optional
hasMinPinLength: boolean

If set to true, the authenticator will support the minPinLength extension. https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-20210615.html#sctn-minpinlength-extension Defaults to false.

optional
automaticPresenceSimulation: boolean

If set to true, tests of user presence will succeed immediately. Otherwise, they will not be resolved. Defaults to true.

optional
isUserVerified: boolean

Sets whether User Verification succeeds or fails for an authenticator. Defaults to false.