OPEN-SOURCE FLUTTER PASSKEYS PACKAGE
Use the open-source Flutter `passkeys` package with your own WebAuthn server. It covers Android, iOS, macOS, web, and Windows.
Connect the package to your own passkey 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.
WIRE THE FLUTTER CLIENT TO YOUR OWN BACKEND
Use your server for creation and assertion options, then let the package handle the platform-specific passkey flow in Flutter.
final authenticator = PasskeyAuthenticator();
final challenge = await relyingPartyServer.startLoginWithPasskey('user@example.com');
final platformRes = await authenticator.authenticate(challenge);
await relyingPartyServer.finishLoginWithPasskey(platformRes);PACKAGE, EXAMPLE, AND TROUBLESHOOTING FOR FLUTTER PASSKEYS
These are the current resources for the open-source Flutter passkeys package, example app, live demo, and setup diagnostics.
Start with the package, example app, and Passkeys Doctor while keeping your own WebAuthn backend in place.