cdp-0.0.2.0: A library for the Chrome Devtools Protocol
Safe HaskellNone
LanguageHaskell2010

CDP.Domains.WebAuthn

Description

WebAuthn

This domain allows configuring virtual authenticators to test the WebAuthn API.

Synopsis

Documentation

data PWebAuthnSetAutomaticPresenceSimulation Source #

Sets whether tests of user presence will succeed immediately (if true) or fail to resolve (if false) for an authenticator. The default is true.

Parameters of the setAutomaticPresenceSimulation command.

Instances

Instances details
Eq PWebAuthnSetAutomaticPresenceSimulation Source # 
Instance details

Defined in CDP.Domains.WebAuthn

Show PWebAuthnSetAutomaticPresenceSimulation Source # 
Instance details

Defined in CDP.Domains.WebAuthn

ToJSON PWebAuthnSetAutomaticPresenceSimulation Source # 
Instance details

Defined in CDP.Domains.WebAuthn

Command PWebAuthnSetAutomaticPresenceSimulation Source # 
Instance details

Defined in CDP.Domains.WebAuthn

type CommandResponse PWebAuthnSetAutomaticPresenceSimulation Source # 
Instance details

Defined in CDP.Domains.WebAuthn

data PWebAuthnSetUserVerified Source #

Sets whether User Verification succeeds or fails for an authenticator. The default is true.

Parameters of the setUserVerified command.

data PWebAuthnClearCredentials Source #

Clears all the credentials from the specified device.

Parameters of the clearCredentials command.

data PWebAuthnRemoveCredential Source #

Removes a credential from the authenticator.

Parameters of the removeCredential command.

data PWebAuthnGetCredentials Source #

Returns all the credentials stored in the given virtual authenticator.

Parameters of the getCredentials command.

data PWebAuthnGetCredential Source #

Returns a single credential stored in the given virtual authenticator that matches the credential ID.

Parameters of the getCredential command.

data PWebAuthnAddCredential Source #

Adds the credential to the specified authenticator.

Parameters of the addCredential command.

data PWebAuthnRemoveVirtualAuthenticator Source #

Removes the given authenticator.

Parameters of the removeVirtualAuthenticator command.

Instances

Instances details
Eq PWebAuthnRemoveVirtualAuthenticator Source # 
Instance details

Defined in CDP.Domains.WebAuthn

Show PWebAuthnRemoveVirtualAuthenticator Source # 
Instance details

Defined in CDP.Domains.WebAuthn

ToJSON PWebAuthnRemoveVirtualAuthenticator Source # 
Instance details

Defined in CDP.Domains.WebAuthn

Command PWebAuthnRemoveVirtualAuthenticator Source # 
Instance details

Defined in CDP.Domains.WebAuthn

type CommandResponse PWebAuthnRemoveVirtualAuthenticator Source # 
Instance details

Defined in CDP.Domains.WebAuthn

data PWebAuthnAddVirtualAuthenticator Source #

Creates and adds a virtual authenticator.

Parameters of the addVirtualAuthenticator command.

Instances

Instances details
Eq PWebAuthnAddVirtualAuthenticator Source # 
Instance details

Defined in CDP.Domains.WebAuthn

Show PWebAuthnAddVirtualAuthenticator Source # 
Instance details

Defined in CDP.Domains.WebAuthn

ToJSON PWebAuthnAddVirtualAuthenticator Source # 
Instance details

Defined in CDP.Domains.WebAuthn

Command PWebAuthnAddVirtualAuthenticator Source # 
Instance details

Defined in CDP.Domains.WebAuthn

type CommandResponse PWebAuthnAddVirtualAuthenticator Source # 
Instance details

Defined in CDP.Domains.WebAuthn

data PWebAuthnEnable Source #

Enable the WebAuthn domain and start intercepting credential storage and retrieval with a virtual authenticator.

Parameters of the enable command.

Constructors

PWebAuthnEnable 

Fields

  • pWebAuthnEnableEnableUI :: Maybe Bool

    Whether to enable the WebAuthn user interface. Enabling the UI is recommended for debugging and demo purposes, as it is closer to the real experience. Disabling the UI is recommended for automated testing. Supported at the embedder's discretion if UI is available. Defaults to false.

data WebAuthnCredential Source #

Constructors

WebAuthnCredential 

Fields

data WebAuthnVirtualAuthenticatorOptions Source #

Constructors

WebAuthnVirtualAuthenticatorOptions 

Fields

data WebAuthnAuthenticatorTransport Source #

Instances

Instances details
Eq WebAuthnAuthenticatorTransport Source # 
Instance details

Defined in CDP.Domains.WebAuthn

Ord WebAuthnAuthenticatorTransport Source # 
Instance details

Defined in CDP.Domains.WebAuthn

Read WebAuthnAuthenticatorTransport Source # 
Instance details

Defined in CDP.Domains.WebAuthn

Show WebAuthnAuthenticatorTransport Source # 
Instance details

Defined in CDP.Domains.WebAuthn

ToJSON WebAuthnAuthenticatorTransport Source # 
Instance details

Defined in CDP.Domains.WebAuthn

FromJSON WebAuthnAuthenticatorTransport Source # 
Instance details

Defined in CDP.Domains.WebAuthn

data WebAuthnCtap2Version Source #

Instances

Instances details
Eq WebAuthnCtap2Version Source # 
Instance details

Defined in CDP.Domains.WebAuthn

Ord WebAuthnCtap2Version Source # 
Instance details

Defined in CDP.Domains.WebAuthn

Read WebAuthnCtap2Version Source # 
Instance details

Defined in CDP.Domains.WebAuthn

Show WebAuthnCtap2Version Source # 
Instance details

Defined in CDP.Domains.WebAuthn

ToJSON WebAuthnCtap2Version Source # 
Instance details

Defined in CDP.Domains.WebAuthn

FromJSON WebAuthnCtap2Version Source # 
Instance details

Defined in CDP.Domains.WebAuthn

data WebAuthnAuthenticatorProtocol Source #

Instances

Instances details
Eq WebAuthnAuthenticatorProtocol Source # 
Instance details

Defined in CDP.Domains.WebAuthn

Ord WebAuthnAuthenticatorProtocol Source # 
Instance details

Defined in CDP.Domains.WebAuthn

Read WebAuthnAuthenticatorProtocol Source # 
Instance details

Defined in CDP.Domains.WebAuthn

Show WebAuthnAuthenticatorProtocol Source # 
Instance details

Defined in CDP.Domains.WebAuthn

ToJSON WebAuthnAuthenticatorProtocol Source # 
Instance details

Defined in CDP.Domains.WebAuthn

FromJSON WebAuthnAuthenticatorProtocol Source # 
Instance details

Defined in CDP.Domains.WebAuthn