flutter_passkey_service 0.0.3 copy "flutter_passkey_service: ^0.0.3" to clipboard
flutter_passkey_service: ^0.0.3 copied to clipboard

A comprehensive Flutter plugin for seamless Passkey (WebAuthn) integration on iOS and Android. Enable passwordless authentication with biometric security.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.0.3 - 2025-09-09 #

Added #

  • Enhanced JSON integration support for server communication
  • New helper methods for creating options from server JSON responses
  • JSON serialization extension methods for debugging and logging
  • Improved developer experience with comprehensive API documentation

Enhanced #

  • Updated documentation with detailed JSON workflow examples
  • Added production-ready integration examples
  • Improved error handling documentation
  • Enhanced comprehensive guide with server integration patterns

0.0.2 - 2024-09-07 #

Added #

  • Initial release of Flutter Passkey Service
  • Cross-platform support for iOS 16.0+ and Android API 28+
  • WebAuthn compliant passkey registration and authentication
  • Type-safe API generated with Pigeon for reliable Flutter-to-native communication
  • Comprehensive error handling with PasskeyException
  • Support for biometric authentication (Touch ID, Face ID, Fingerprint)
  • Device PIN/passcode authentication support
  • Cross-device passkey synchronization via platform providers
  • Helper methods for creating registration and authentication options
  • Complete API documentation with examples

iOS Features #

  • Native iOS AuthenticationServices integration
  • Support for Touch ID, Face ID, and device passcode
  • Associated Domains capability support
  • Graceful fallback for unsupported iOS versions

Android Features #

  • Android Credential Manager API integration
  • Biometric authentication support
  • Google Play Services integration
  • Digital Asset Links configuration support

Developer Experience #

  • Professional README.md with comprehensive guides
  • Type-safe API with full IntelliSense support
  • Detailed error types and handling
  • Example application demonstrating usage
  • Unit and integration testing support

Technical Implementation #

  • Pigeon-generated type-safe communication layer
  • Shared exception handling across platforms
  • Manual JSON serialization for compatibility
  • Lazy initialization to prevent startup crashes
  • Clean separation of concerns with utility classes
2
likes
150
points
198
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter plugin for seamless Passkey (WebAuthn) integration on iOS and Android. Enable passwordless authentication with biometric security.

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_passkey_service

Packages that implement flutter_passkey_service