Provide a that can fetch Authenticators from a backend given the incomplete Authenticator argument.
The implementation must consider the following fields exclusively, while performing the lookup:
It may return more than 1 result, for example when a user can be identified using different modalities.
To signal that a user is not allowed/present on the system, a failure should be returned, not null
.
The function signature is as follows:
(Authenticator) -> Future
>>
Provide a that can update or insert a Authenticator. The function should store a given authenticator to a persistence storage.
When an authenticator is already present, this method must at least update Authenticator, and is not required to perform any other update.
For new authenticators, the whole object data must be persisted.
The function signature is as follows:
(Authenticator) -> Future
Gets a challenge and any other parameters for the navigator.credentials.create()
call.
The object being returned is described here https://w3c.github.io/webauthn/#dictdef-publickeycredentialcreationoptions
Gets a challenge and any other parameters for the navigator.credentials.create()
call.
The object being returned is described here https://w3c.github.io/webauthn/#dictdef-publickeycredentialcreationoptions
Creates an assertion challenge and any other parameters for the navigator.credentials.get()
call.
If the auth provider is configured with RequireResidentKey
and the username is null then the
generated assertion will be a RK assertion (Usernameless).
The object being returned is described here https://w3c.github.io/webauthn/#dictdef-publickeycredentialcreationoptions
Creates an assertion challenge and any other parameters for the navigator.credentials.get()
call.
If the auth provider is configured with RequireResidentKey
and the username is null then the
generated assertion will be a RK assertion (Usernameless).
The object being returned is described here https://w3c.github.io/webauthn/#dictdef-publickeycredentialcreationoptions
Getter to the instance FIDO2 Meta Data Service.
Create a WebAuthN auth provider
Create a WebAuthN auth provider
Generated using TypeDoc
Factory interface for creating WebAuthN based {@link AuthenticationProvider} instances.