Top Flutter Biometric and Local Authentication packages There are many ways to authenticate a user's identity on a mobile device. The most common method is through local authentication using device PIN, Pattern or Passcode, but another option includes biometric authentication. Biometric authentication is a type of security that uses a person's physical characteristics, such as their fingerprint or iris, to verify their identity. This type of authentication is often used in smartphones, as it is more secure than using a traditional password. The complete list of Biometric Authentication (Fingerprint, Iris) and Local Authentication (PIN, Pattern, Passcode) Flutter packages is proided below.
flutter_screen_lock
286
Provides the ability to lock the screen on ios and android. Biometric authentication can be used in addition to passcode.
biometric_storage
261
Secure Storage: Encrypted data store optionally secured by biometric lock with support for iOS, Android, MacOS. Partial support for Linux, Windows and web (localStorage).
passkeys
66
Flutter plugin enabling simple passkey authentication. Can be either used with a ready-to-use relying party server (Corbado) or with your custom relying party.
flutter_local_auth_invisible
52
Flutter plugin for Android and iOS device authentication sensors such as Fingerprint Reader and Touch ID with no visible dialog on Android.
flutter_locker
49
Secures your secrets in keychain using biometric authentication (Fingerprint, Touch ID, Face ID...)
is_lock_screen
46
Detects if device is in lock screen. Useful for determining whether app entered background due to locking screen or leaving app.
biometric_signature
20
Flutter biometric functionality for cryptographic signing and encryption using the Secure Enclave and the StrongBox
pin_lock
19
A full solution to local authentication: it contains authentication logic and tracks authentication-relevant data, while providing an interface for app-specific UI implementatin.
zkfinger10
16
The zk_finger10 plugin is used for supporting fingerprint device of ZKTECO with enrolling and verification feature.
new_face_liveness
15
Flutter plugin cross-platform (iOS, Android) for Combate à Fraude's PassiveFaceLiveness (https://github.com/combateafraude).