bindings/webauthn_3 library

Web Authentication: An API for accessing Public Key Credentials - Level

https://w3c.github.io/webauthn/

Classes

AuthenticationExtensionsClientInputs
AuthenticationExtensionsClientInputsJSON
AuthenticationExtensionsClientOutputs
AuthenticationExtensionsClientOutputsJSON
AuthenticationExtensionsLargeBlobInputs
AuthenticationExtensionsLargeBlobOutputs
AuthenticationExtensionsPRFInputs
AuthenticationExtensionsPRFOutputs
AuthenticationExtensionsPRFValues
AuthenticationResponseJSON
AuthenticatorAssertionResponse
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers. The interface of the Web Authentication API is returned by CredentialsContainer.get() when a PublicKeyCredential is passed, and provides proof to a service that it has a key pair and that the authentication request is valid and approved. This interface inherits from AuthenticatorResponse.
AuthenticatorAssertionResponseJSON
AuthenticatorAttestationResponse
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers. The interface of the Web Authentication API is returned by CredentialsContainer.create() when a PublicKeyCredential is passed, and provides a cryptographic root of trust for the new key pair that has been generated. This response should be sent to the relying party's server to complete the creation of the credential. This interface inherits from AuthenticatorResponse.
AuthenticatorAttestationResponseJSON
AuthenticatorResponse
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers. The interface of the Web Authentication API is the base interface for interfaces that provide a cryptographic root of trust for a key pair. The child interfaces include information from the browser such as the challenge origin and either may be returned from PublicKeyCredential.response.
AuthenticatorSelectionCriteria
CollectedClientData
CredentialPropertiesOutput
PublicKeyCredential
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers. The interface provides information about a public key / private key pair, which is a credential for logging in to a service using an un-phishable and data-breach resistant asymmetric key pair instead of a password. It inherits from Credential, and was created by the Web Authentication API extension to the Credential Management API. Other interfaces that inherit from Credential are PasswordCredential and FederatedCredential.
PublicKeyCredentialCreationOptions
PublicKeyCredentialCreationOptionsJSON
PublicKeyCredentialDescriptor
PublicKeyCredentialDescriptorJSON
PublicKeyCredentialEntity
PublicKeyCredentialParameters
PublicKeyCredentialRequestOptions
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers. The dictionary of the Web Authentication API holds the options passed to navigator.credentials.get() in order to fetch a given PublicKeyCredential.
PublicKeyCredentialRequestOptionsJSON
PublicKeyCredentialRpEntity
PublicKeyCredentialUserEntity
PublicKeyCredentialUserEntityJSON
RegistrationResponseJSON
TokenBinding

Extensions

PropsAuthenticationExtensionsLargeBlobInputs on AuthenticationExtensionsLargeBlobInputs
PropsAuthenticationExtensionsLargeBlobOutputs on AuthenticationExtensionsLargeBlobOutputs
PropsAuthenticationExtensionsPRFInputs on AuthenticationExtensionsPRFInputs
PropsAuthenticationExtensionsPRFOutputs on AuthenticationExtensionsPRFOutputs
PropsAuthenticationExtensionsPRFValues on AuthenticationExtensionsPRFValues
PropsAuthenticationResponseJSON on AuthenticationResponseJSON
PropsAuthenticatorAssertionResponse on AuthenticatorAssertionResponse
PropsAuthenticatorAssertionResponseJSON on AuthenticatorAssertionResponseJSON
PropsAuthenticatorAttestationResponse on AuthenticatorAttestationResponse
PropsAuthenticatorAttestationResponseJSON on AuthenticatorAttestationResponseJSON
PropsAuthenticatorResponse on AuthenticatorResponse
PropsAuthenticatorSelectionCriteria on AuthenticatorSelectionCriteria
PropsCollectedClientData on CollectedClientData
PropsCredentialPropertiesOutput on CredentialPropertiesOutput
PropsPublicKeyCredential on PublicKeyCredential
PropsPublicKeyCredentialCreationOptions on PublicKeyCredentialCreationOptions
PropsPublicKeyCredentialCreationOptionsJSON on PublicKeyCredentialCreationOptionsJSON
PropsPublicKeyCredentialDescriptor on PublicKeyCredentialDescriptor
PropsPublicKeyCredentialDescriptorJSON on PublicKeyCredentialDescriptorJSON
PropsPublicKeyCredentialEntity on PublicKeyCredentialEntity
PropsPublicKeyCredentialParameters on PublicKeyCredentialParameters
PropsPublicKeyCredentialRequestOptions on PublicKeyCredentialRequestOptions
PropsPublicKeyCredentialRequestOptionsJSON on PublicKeyCredentialRequestOptionsJSON
PropsPublicKeyCredentialRpEntity on PublicKeyCredentialRpEntity
PropsPublicKeyCredentialUserEntity on PublicKeyCredentialUserEntity
PropsPublicKeyCredentialUserEntityJSON on PublicKeyCredentialUserEntityJSON
PropsRegistrationResponseJSON on RegistrationResponseJSON
PropsTokenBinding on TokenBinding