voo_authstack_client 0.1.4 copy "voo_authstack_client: ^0.1.4" to clipboard
voo_authstack_client: ^0.1.4 copied to clipboard

Flutter SDK for Voo AuthStack - a centralized authentication platform. Supports email/password, OAuth providers (Google, GitHub, Microsoft, Apple, Discord), automatic token refresh, and provider linking.

Changelog #

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

0.1.4 - 2026-01-15 #

Added #

  • exchangeCodeViaBackend() method for routing OAuth code exchange through a custom backend API
    • Enables consumer apps to issue their own JWT tokens instead of using AuthStack tokens
    • Supports flexible response formats (AuthStack format or custom backend format)
    • Automatically stores tokens in configured token storage

0.1.3 - 2026-01-15 #

Added #

  • getProviderAuthUrl() method to get OAuth authorization URLs for providers (GitHub, Google, etc.)
    • Enables centralized OAuth flow where AuthStack handles OAuth app configuration
    • Supports custom state parameter for CSRF protection
  • getProviderCredentials() method to retrieve OAuth credentials for linked providers
    • Get access tokens to make API calls to provider APIs (e.g., GitHub API)
    • Includes token expiration checking
  • New models: ProviderAuthUrl and ProviderCredentials
  • Support for all OAuth providers: Google, GitHub, Microsoft, Apple, Discord

Changed #

  • Enhanced documentation for OAuth provider integration

0.1.2 - 2025-12-24 #

Fixed #

  • Fixed SDK constraint from >=3.8.1 to >=3.5.0 to support Flutter 3.27.0 (Dart 3.6.0)
  • Downgraded flutter_lints from ^6.0.0 to ^5.0.0 for Dart 3.6.0 compatibility

0.1.1 - 2025-12-23 #

Changed #

  • Updated package metadata and documentation

0.1.0 - 2025-12-23 #

Added #

  • Initial release of Voo AuthStack Client SDK
  • Email/password authentication support
  • OAuth provider support (Google, GitHub, Microsoft, Apple, Discord)
  • Automatic token refresh with configurable thresholds
  • Secure token storage
  • Provider account linking
  • Clean architecture with domain, data, and presentation layers
  • Dio-based HTTP client with interceptors
  • Comprehensive error handling with typed exceptions
1
likes
0
points
435
downloads

Publisher

verified publishervoostack.com

Weekly Downloads

Flutter SDK for Voo AuthStack - a centralized authentication platform. Supports email/password, OAuth providers (Google, GitHub, Microsoft, Apple, Discord), automatic token refresh, and provider linking.

Homepage
Repository (GitHub)
View/report issues

Topics

#flutter #authentication #oauth #jwt #security

Documentation

Documentation

License

unknown (license)

Dependencies

dio, equatable, flutter, json_annotation, voo_core

More

Packages that depend on voo_authstack_client