better_local_auth 0.0.4 copy "better_local_auth: ^0.0.4" to clipboard
better_local_auth: ^0.0.4 copied to clipboard

Enhanced local authentication plugin for biometrics with required cryptoObject support for Android security compliance.

Changelog #

0.0.1 #

Initial release of better_local_auth package.

Features #

  • Forked from local_auth-3.0.1 with enhanced security features
  • Required cryptoObject parameter for Android authentication
  • Required keychainOptions parameter for iOS authentication
  • Consolidated platform implementations into single package
  • Removed support for Windows, Web, Linux, and macOS platforms
  • Added BetterLocalAuthentication class with enhanced API
  • Added migration helper utilities
  • Comprehensive documentation and migration guide

Breaking Changes from local_auth-3.0.1 #

  1. Android: cryptoObject parameter is now required for all authenticate() calls
  2. iOS: keychainOptions parameter is now required for all authenticate() calls
  3. Platform Support: Windows, Web, Linux, and macOS platforms are no longer supported
  4. AuthenticationOptions: Now requires cryptoObject and keychainOptions parameters

New Features #

  1. BetterLocalAuthentication class with factory methods for crypto objects
  2. authenticateEnhanced() method returning AuthResult with detailed information
  3. MigrationHelper utilities for analyzing and migrating from local_auth
  4. Enhanced error types for crypto and keychain operations
  5. Comprehensive example application

Security Improvements #

  1. Android authentication now requires cryptographic operations
  2. iOS authentication integrates with Keychain for secure storage
  3. Prevents security warnings from static analysis tools like Ostorlab
  4. Hardware-backed security on both platforms

Documentation #

  • Comprehensive README with usage examples
  • API reference documentation
  • Migration guide from local_auth
  • Troubleshooting guide
  • Example application with all features demonstrated

0.0.2 #

bugfix

0.0.3 #

bugfix

0.0.4 #

bugfix

1
likes
140
points
183
downloads

Documentation

API reference

Publisher

verified publisherjhonaiquel.com

Weekly Downloads

Enhanced local authentication plugin for biometrics with required cryptoObject support for Android security compliance.

Homepage

Topics

#authentication #biometrics #local-auth #security #crypto

License

BSD-3-Clause (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on better_local_auth

Packages that implement better_local_auth