An example repository of how to use Multi-Device FIDO Credentials (a.k.a. Passkeys) with Firebase!
- Backend server is entirely built on Firebase Functions;
- Challenges and credentials are stored on Firebase Firestore;
- User is created on Firebase Auth and authenticated using custom tokens generated after the server validates the passkey;
- Frontend is an SPA made with Nuxt 3 RC and deployed on Firebase Hosting;
WebAuthn support both on server and browser is provided by SimpleWebAuthn packages.
A live demo of this repo can be found at https://passkey.stapp.studio :)
- A better README;
- WebAuthn Autofill support;
- Mobile implementation in Flutter;
Do you want to build an app or need any help to grow your existing Flutter app? We can help you!
Here at Stapp Studio we are building experiences for mobile for over 8 years.