AuthenticationCredential | The credential returned from navigator.credentials.get() during WebAuthn authentication. Contains the assertion signature proving possession of the private key. |
AuthenticationResponseJSON | 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. |
AuthenticatorAssertionResponseJSON | 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. |
AuthenticatorAttestationResponseFuture | 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. |
AuthenticatorAttestationResponseJSON | 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. |
PublicKeyCredentialCreationOptionsFuture | Enhanced PublicKeyCredentialCreationOptions that knows about the latest features. Used for WebAuthn registration ceremonies. |
PublicKeyCredentialCreationOptionsJSON | A variant of PublicKeyCredentialCreationOptions suitable for JSON transmission to the browser to (eventually) get passed into navigator.credentials.create(...) in the browser. |
PublicKeyCredentialDescriptorFuture | A super class of TypeScript's |
PublicKeyCredentialDescriptorJSON | Represents a public key credential descriptor in JSON format. Used to identify credentials for exclusion or allowance during WebAuthn ceremonies. |
PublicKeyCredentialFuture | A super class of TypeScript's |
PublicKeyCredentialRequestOptionsFuture | Enhanced PublicKeyCredentialRequestOptions that knows about the latest features. Used for WebAuthn authentication ceremonies. |
PublicKeyCredentialRequestOptionsJSON | A variant of PublicKeyCredentialRequestOptions suitable for JSON transmission to the browser to (eventually) get passed into navigator.credentials.get(...) in the browser. |
PublicKeyCredentialUserEntity | Represents user account information for WebAuthn registration with binary data. Contains identifiers and display information for the user being registered. |
PublicKeyCredentialUserEntityJSON | Represents user account information in JSON format for WebAuthn registration. Contains identifiers and display information for the user being registered. |
RegistrationCredential | The credential returned from navigator.credentials.create() during WebAuthn registration. Contains the new credential's public key and attestation information. |
RegistrationResponseJSON | 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. |
AttestationFormat | Values for an attestation object's |
AuthenticatorAttachment | Specifies the preferred authenticator attachment modality.
|
AuthenticatorTransportFuture | A super class of TypeScript's |
Base64URLString | An attempt to communicate that this isn't just any string, but a Base64URL-encoded string. Base64URL encoding is used throughout WebAuthn for binary data transmission. |
CredentialDeviceType | The two types of credentials as defined by bit 3 ("Backup Eligibility") in authenticator data:
|
PublicKeyCredentialHint | Categories of authenticators that Relying Parties can pass along to browsers during registration. Browsers that understand these values can optimize their modal experience to start the user off in a particular registration flow: |
PublicKeyCredentialJSON | Union type for all WebAuthn credential responses in JSON format. Can be either a registration response (for new credentials) or authentication response (for existing credentials). |
Uint8Array_ | Equivalent to |
WebAuthnCredential | Public key credential information needed to verify authentication responses. Stores the credential's public key and metadata for server-side verification. |