OPEN-SOURCE FLUTTER WEBAUTHN CLIENT
Use the open-source Flutter `passkeys` package as your WebAuthn client and connect it to your own relying party server.
Connect the package to your own WebAuthn relying party server and keep your backend logic in place.
Ship native and web passkey flows across Android, iOS, macOS, web, and Windows from one package.
Use Passkeys Doctor and availability checks to validate RPID, AASA, Digital Asset Links, and web configuration earlier.
SEND OPTIONS FROM YOUR SERVER, HANDLE THE CEREMONY IN FLUTTER
Your relying party server creates the WebAuthn options. The Flutter package turns them into native registration and authentication flows.
final authenticator = PasskeyAuthenticator();
final options = await relyingPartyServer.startSignUpWithPasskey('user@example.com', 'Username');
final platformRes = await authenticator.register(options);
await relyingPartyServer.finishSignUpWithPasskey(platformRes);PACKAGE, EXAMPLE, AND TROUBLESHOOTING FOR FLUTTER WEBAUTHN
These are the current resources for the open-source Flutter WebAuthn client package, example app, live demo, and diagnostics.
Use the open-source client package, example app, and diagnostics while your own WebAuthn server stays in control.