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

Official Optare ID SDK for Flutter - Authentication, licensing, and user management

Changelog #

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

0.1.4 - 2024-12-11 #

Changed #

  • BREAKING: Replaced discontinued uni_links with app_links package
  • Updated flutter_secure_storage to ^10.0.0
  • Added example app for pub.dev scoring
  • Fixed Dart formatting issues

Removed #

  • Removed non-existent repository URL (will add when public repo created)

0.1.3 - 2024-12-11 #

Fixed #

  • CRITICAL: Removed incorrect Flutter plugin declaration that caused Android build failures
  • SDK is now correctly identified as a pure Dart package (no native plugin code needed)
  • Fixed androidPackage mismatch error: one.optare.optareid_flutter

0.1.2 - 2024-12-11 #

Added #

  • updateProfile() - Update user's name, avatar, and metadata
  • getOrganizations() - List all organizations user belongs to
  • getLicenses() - Server-side license/entitlement validation
  • OptareOrganization model for organization data

0.1.1 - 2024-12-11 #

Security #

  • Added state parameter validation for CSRF protection (OAuth 2.0 BCP)
  • Added token expiry buffer (refresh 5 min before expiry)
  • Added proper stream subscription cleanup
  • Added request timeouts for network calls

Fixed #

  • Deep link error handling now properly catches exceptions
  • State and code verifier are cleared after callback handling

0.1.0 - 2024-12-11 #

Added #

  • Initial release
  • OAuth 2.0 PKCE authentication flow
  • Secure token storage using flutter_secure_storage
  • User profile management
  • License and entitlement checking
  • Deep link handling for auth callbacks
  • Session restoration on app launch
0
likes
150
points
198
downloads

Publisher

unverified uploader

Weekly Downloads

Official Optare ID SDK for Flutter - Authentication, licensing, and user management

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

app_links, crypto, flutter, flutter_secure_storage, http, json_annotation, shared_preferences, url_launcher

More

Packages that depend on optareid_flutter