sayari_oauth_flutter_sdk 0.2.1 copy "sayari_oauth_flutter_sdk: ^0.2.1" to clipboard
sayari_oauth_flutter_sdk: ^0.2.1 copied to clipboard

Reusable Sayari OAuth SDK for Flutter apps with PKCE, deep-link callbacks, and backend exchange helpers.

0.2.1 #

  • Expanded package description and API documentation for pub.dev scoring
  • Added dartdoc comments across the public SDK surface
  • Cleaned analyzer warnings in the core transaction helper
  • Polished the example app and README for publishing
  • Kept support for PKCE, deep-link callbacks, login hints, and backend exchange helpers

0.2.0 #

  • Initial release of Sayari OAuth Flutter SDK
  • Implement PKCE (Proof Key for Code Exchange) flow support
  • OAuth 2.0 authorization code flow integration
  • Core classes:
    • SayariOAuthFlutterSdk: Main SDK entry point
    • SayariOAuthClient: Handles OAuth operations
    • SayariOAuthConfig: Configuration management
    • SayariPkce: PKCE implementation
    • SayariOAuthTransaction: Transaction management
    • SayariOAuthCallback: Callback parsing and validation
  • Features:
    • Build authorization URIs with customizable parameters
    • Launch authorization flow in-app browser view
    • Parse OAuth callbacks from redirect URIs
    • Exchange authorization codes with backend
    • Support for custom delivery methods, login hints, and app metadata
  • Comprehensive test coverage for core functionality
  • Added automated CI/CD deployment support via GitHub Actions.
2
likes
160
points
--
downloads

Documentation

API reference

Publisher

unverified uploader

Reusable Sayari OAuth SDK for Flutter apps with PKCE, deep-link callbacks, and backend exchange helpers.

Homepage

Topics

#oauth #authentication #sayari #flutter

License

MIT (license)

Dependencies

app_links, crypto, flutter, http, url_launcher

More

Packages that depend on sayari_oauth_flutter_sdk