zuraffa_auth 1.1.0
zuraffa_auth: ^1.1.0 copied to clipboard
Typed authentication for the Zuraffa ecosystem: pluggable providers behind a pure-Dart port, token auto-refresh, and session persistence via zuraffa_session.
Changelog #
1.1.0 #
- Session layer renamed:
zikzak_session→zuraffa_session(^1.1.0) — same API, new pub.dev identity aligned with the Zuraffa fleet. zuraffaconstraint synced to^6.2.2.
1.0.0 #
- First published release of the typed authentication layer for the Zuraffa ecosystem (issue #1, publish-ready template alignment).
- Pure-Dart
AuthService(FR core): pluggableAuthProvideradapters behind a single port, typedAuthExceptionvocabulary, sign-in / sign-out / restore, current-session access with automatic token refresh. - Session persistence via zuraffa_session (
FileSessionStore): an authenticated app restarts still signed in. - Federated platform adapters:
zuraffa_auth_android(Credential-Manager-shaped provider + encrypted session store),zuraffa_auth_ios(Apple-authorization provider + Keychain store with declared accessibility policy),zuraffa_auth_macos(local-authorization provider + data-protection Keychain store with partition-scoped writes) — each over one injected channel seam, pure Dart with a documented native embedder protocol. - Built on the published
zuraffaframework (^6.2.2): no local path checkouts, no analyzer overrides. - zfa TDD discipline: 5 specs (auth-port, grammar refit, android / iOS / macOS adapters) all verified PASS, 48 behaviors green.