smart_auth_unified 0.0.1 copy "smart_auth_unified: ^0.0.1" to clipboard
smart_auth_unified: ^0.0.1 copied to clipboard

Unified authentication library for Flutter/Dart supporting multiple providers with a single API. (smart_auth_unified unified)

0.0.1 Initial Release #

  • πŸš€ First release of smart_auth_unified.
  • Unified authentication API for multiple providers (Google, Apple, Facebook, GitHub, LinkedIn, Firebase, Supabase, AWS Cognito, Auth0, OIDC, SAML, LDAP, custom JWT).
  • πŸ”‘ Token management with secure storage and optional AES encryption.
  • πŸ”„ Session handling: auto-restore, multi-account, onAuthStateChanged streams.
  • πŸ“‘ Offline-first authentication with cached sessions and queued actions.
  • πŸ‘₯ Role & claims management via auth.hasRole("admin").
  • πŸ” Biometric & local authentication integration (Face ID, Touch ID, PIN fallback).
  • 🌐 Cross-platform support: Flutter (mobile/web) and pure Dart (backend).
  • πŸ“Š Observability: debug logs & metrics for login/logout events.
  • πŸ“¦ Example Flutter app included with:
    • Email/password login
    • Google sign-in
    • Role check
    • Biometric unlock