import * as simplewebauthn from "https://deno.land/x/simplewebauthn@v12.0.0/packages/types/src/index.ts";
Interfaces
The value returned from navigator.credentials.get() | |
A slightly-modified AuthenticationCredential to simplify working with ArrayBuffers that are Base64URL-encoded in the browser so that they can be sent as JSON to the server. | |
Available only in secure contexts. | |
A slightly-modified AuthenticatorAssertionResponse to simplify working with ArrayBuffers that are Base64URL-encoded in the browser so that they can be sent as JSON to the server. | |
Available only in secure contexts. | |
AuthenticatorAttestationResponse in TypeScript's DOM lib is outdated (up through v3.9.7). Maintain an augmented version here so we can implement additional properties as the WebAuthn spec evolves. | |
A slightly-modified AuthenticatorAttestationResponse to simplify working with ArrayBuffers that are Base64URL-encoded in the browser so that they can be sent as JSON to the server. | |
Basic cryptography features available in the current context. It allows access to a cryptographically strong random number generator and to cryptographic primitives. | |
Available only in secure contexts. | |
A variant of PublicKeyCredentialCreationOptions suitable for JSON transmission to the browser to (eventually) get passed into navigator.credentials.create(...) in the browser. | |
A super class of TypeScript's | |
A super class of TypeScript's | |
A variant of PublicKeyCredentialRequestOptions suitable for JSON transmission to the browser to (eventually) get passed into navigator.credentials.get(...) in the browser. | |
The value returned from navigator.credentials.create() | |
A slightly-modified RegistrationCredential to simplify working with ArrayBuffers that are Base64URL-encoded in the browser so that they can be sent as JSON to the server. |
Type Aliases
A super class of TypeScript's | |
An attempt to communicate that this isn't just any string, but a Base64URL-encoded string | |
The two types of credentials as defined by bit 3 ("Backup Eligibility") in authenticator data:
| |
Public key credential information needed to verify authentication responses |