Registers a new passkey (WebAuthn credential) for the signed in user.
supabase_flutter 2.15.0 and later as an extension on GoTrueClient.authenticator you supply to create a credential on the device, and verifies it with the server.aal2 to manage passkeys.supabase_flutter does not depend on a passkey plugin directly. Pass an implementation of PasskeyAuthenticatorInterface, such as the passkeys plugin's PasskeyAuthenticator (since passkeys 2.21.0).auth.passkey namespace instead.Performs the platform passkey ceremony (FaceID/TouchID/security key). For example, a `PasskeyAuthenticator` from the `passkeys` package.
import 'package:passkeys/authenticator.dart';
final authenticator = PasskeyAuthenticator();
final Passkey passkey = await supabase.auth.registerPasskey(authenticator);