Namespace Singulink.Net.Http.Api.Client.Passkeys
Classes
PasskeyAuthenticator
Runs passkey (WebAuthn) operations for an app: signing in, confirming the signed-in user and creating passkeys. WebAssembly apps run them in their own page. Apps on iOS, Android and desktop (Uno Platform desktop and Windows App SDK) hand them off to the passkey page (PageUri) in the system browser, which returns the result to the app.
PasskeyAuthenticatorException
The exception that is thrown when a passkey operation fails or is cancelled by the person.
PasskeyAuthenticatorOptions
Provides options for PasskeyAuthenticator.
PasskeyCeremonyPrefetch<TCeremony>
Begins a passkey ceremony on the service ahead of the person's action that shows its prompt, such as a tap on a button, so that the prompt can follow the action right away: browsers such as Safari only allow a WebAuthn operation shortly after a user action, and a request to the service in between can take longer than that. A begun ceremony is kept for another try until its credential is sent to the service, which ends it, and one that is about to expire is begun again. A credential whose sending failed for a reason that may not last is sent again on the next try instead of asking for another passkey, unless it is discarded (see DiscardUnsentCredential()).
PasskeyCredential
A passkey credential returned by an IPasskeyAuthenticator, for the app to post to its API.
Interfaces
IPasskeyAuthenticator
Runs passkey (WebAuthn) operations for an app: signing in, confirming the signed-in user and creating passkeys.
Enums
PasskeyErrorReason
Specifies why a passkey operation failed.