Flutter packages for passkey authentication on iOS and Android using FIDO2/WebAuthn standards.
Flutter passkeys is a collection of Flutter packages that enable passkey authentication for mobile and web applications. It allows developers to implement secure, passwordless login using FIDO2/WebAuthn standards, improving security and user experience by replacing traditional passwords with biometric or device-based authentication.
Flutter developers building iOS, Android, or web applications who want to integrate modern, passwordless authentication using passkeys.
Developers choose Flutter passkeys for its straightforward integration, multi-platform support, and flexibility in backend server options, including pre-implemented solutions like Corbado, which reduce the complexity of adopting FIDO2/WebAuthn standards.
Easily provide passkey authentication based on FIDO2 / WebAuthn for Flutter apps (iOS & Android) via a dedicated Flutter package
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports Android, iOS, macOS, Web, and Windows, as shown in the compatibility table, enabling cross-platform passkey adoption without platform-specific code.
Allows integration with custom relying party servers or pre-implemented options like Corbado, giving developers control over authentication infrastructure based on the README's package descriptions.
Provides passwordless authentication with passkeys for improved security and convenience, and includes session management in the Corbado Auth package for persistent logins.
Offers email OTP codes as a backup in the Corbado Auth Firebase package, ensuring accessibility when passkeys are unavailable on unsupported devices.
Does not support Linux, which restricts its use for desktop applications targeting all major platforms, as indicated in the README's support table.
The Corbado Auth Firebase package is currently broken with no ETA for a fix, limiting immediate use for Firebase-backed projects and requiring workarounds.
Advanced features like automatic session refresh are tied to Corbado services, potentially leading to vendor lock-in and reliance on third-party availability.