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
278
Provides the ability to lock the screen on ios and android. Biometric authentication can be used in addition to passcode.
biometric_storage
255
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
63
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
48
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.
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.
biometric_signature
17
Flutter biometric functionality for cryptographic signing and encryption using the Secure Enclave and the StrongBox
zkfinger10
17
The zk_finger10 plugin is used for supporting fingerprint device of ZKTECO with enrolling and verification feature.
new_face_liveness
12
Flutter plugin cross-platform (iOS, Android) for Combate à Fraude's PassiveFaceLiveness (https://github.com/combateafraude).