clj-chrome-devtools.commands.web-authn
This domain allows configuring virtual authenticators to test the WebAuthn API.
add-credential
(add-credential)
(add-credential {:as params, :keys [authenticator-id credential]})
(add-credential connection {:as params, :keys [authenticator-id credential]})
Adds the credential to the specified authenticator.
Parameters map keys:
Key | Description |
---|---|
:authenticator-id | null |
:credential | null |
add-virtual-authenticator
(add-virtual-authenticator)
(add-virtual-authenticator {:as params, :keys [options]})
(add-virtual-authenticator connection {:as params, :keys [options]})
Creates and adds a virtual authenticator.
Parameters map keys:
Key | Description |
---|---|
:options | null |
Return map keys:
Key | Description |
---|---|
:authenticator-id | null |
clear-credentials
(clear-credentials)
(clear-credentials {:as params, :keys [authenticator-id]})
(clear-credentials connection {:as params, :keys [authenticator-id]})
Clears all the credentials from the specified device.
Parameters map keys:
Key | Description |
---|---|
:authenticator-id | null |
disable
(disable)
(disable {:as params, :keys []})
(disable connection {:as params, :keys []})
Disable the WebAuthn domain.
enable
(enable)
(enable {:as params, :keys []})
(enable connection {:as params, :keys []})
Enable the WebAuthn domain and start intercepting credential storage and retrieval with a virtual authenticator.
get-credential
(get-credential)
(get-credential {:as params, :keys [authenticator-id credential-id]})
(get-credential connection {:as params, :keys [authenticator-id credential-id]})
Returns a single credential stored in the given virtual authenticator that matches the credential ID.
Parameters map keys:
Key | Description |
---|---|
:authenticator-id | null |
:credential-id | null |
Return map keys:
Key | Description |
---|---|
:credential | null |
get-credentials
(get-credentials)
(get-credentials {:as params, :keys [authenticator-id]})
(get-credentials connection {:as params, :keys [authenticator-id]})
Returns all the credentials stored in the given virtual authenticator.
Parameters map keys:
Key | Description |
---|---|
:authenticator-id | null |
Return map keys:
Key | Description |
---|---|
:credentials | null |
remove-credential
(remove-credential)
(remove-credential {:as params, :keys [authenticator-id credential-id]})
(remove-credential connection {:as params, :keys [authenticator-id credential-id]})
Removes a credential from the authenticator.
Parameters map keys:
Key | Description |
---|---|
:authenticator-id | null |
:credential-id | null |
remove-virtual-authenticator
(remove-virtual-authenticator)
(remove-virtual-authenticator {:as params, :keys [authenticator-id]})
(remove-virtual-authenticator connection {:as params, :keys [authenticator-id]})
Removes the given authenticator.
Parameters map keys:
Key | Description |
---|---|
:authenticator-id | null |
set-automatic-presence-simulation
(set-automatic-presence-simulation)
(set-automatic-presence-simulation {:as params, :keys [authenticator-id enabled]})
(set-automatic-presence-simulation connection {:as params, :keys [authenticator-id enabled]})
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 map keys:
Key | Description |
---|---|
:authenticator-id | null |
:enabled | null |
set-user-verified
(set-user-verified)
(set-user-verified {:as params, :keys [authenticator-id is-user-verified]})
(set-user-verified connection {:as params, :keys [authenticator-id is-user-verified]})
Sets whether User Verification succeeds or fails for an authenticator. The default is true.
Parameters map keys:
Key | Description |
---|---|
:authenticator-id | null |
:is-user-verified | null |