sayari_oauth_flutter_sdk 0.2.1
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 pointSayariOAuthClient: Handles OAuth operationsSayariOAuthConfig: Configuration managementSayariPkce: PKCE implementationSayariOAuthTransaction: Transaction managementSayariOAuthCallback: 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.