smart_auth_unified 0.0.1
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