uflowid 2.0.0 copy "uflowid: ^2.0.0" to clipboard
uflowid: ^2.0.0 copied to clipboard

Flutter SDK for UFlow ID (id.uflow.uz) - email OTP, Cloud OAuth with API key/client_id, SSO across com.modder apps, black-white theme.

2.0.0 #

  • Breaking: Package renamed to uflowid (short), old uflow_idflutter kept as re-export for compat but new import is package:uflowid/uflowid.dart
  • Cloud OAuth: Full support for cloud.uflow.uz API key / client_id flow
    • UflowId.initialize() now accepts cloudBaseUrl, clientId, apiKey, redirectUri, accessToken, refreshToken
    • UflowCloud class for /v1/login, /v1/me, /v1/user, /v1/contact
    • UflowOAuth class for /oauth/token with PKCE (S256), refresh, token storage via SharedPreferences
    • UflowIdAuth.startCloudLogin(), handleOAuthCallback(), exchangeCode()
  • SSO: New UflowSSO for single sign-on among com.modder.* apps
    • Server-side SSO via same Supabase project + cloud grants
    • Browser SSO via .uflow.uz cookie domain
    • Device-local SSO via sharedUserId + export/import deep link com.modder.sso://
    • trySilentSignIn(), exportSSOLink(), importSSOLink(), hasPreviousGrant()
  • Theme: Black-white like Next.js globals.css, not RGB
    • UFlowTheme.light() / dark() with bg #f7f8fa / #000000, surface #ffffff / #0a0a0c, border #e3e6ec / #26262b
    • UFlowButton with variants primary/ghost/danger/secondary (matches .btn-primary etc)
    • UFlowCard, UFlowBadge, UFlowLockOverlay updated to new palette
    • Old gradient UFlowGradientButton deprecated
    • Supports ThemeMode.system like Next.js .dark class
  • Dependencies: Added shared_preferences, crypto, url_launcher
  • Analyze: No issues

1.0.0 #

  • Initial release as uflowid short name
  • Email OTP, Supabase auth, server-side subscriptions, brand widgets
1
likes
140
points
8
downloads

Documentation

API reference

Publisher

verified publisheruflow.uz

Weekly Downloads

Flutter SDK for UFlow ID (id.uflow.uz) - email OTP, Cloud OAuth with API key/client_id, SSO across com.modder apps, black-white theme.

Homepage
Repository (GitHub)
View/report issues

Topics

#authentication #sso #oauth #supabase #uflow

License

MIT (license)

Dependencies

crypto, flutter, http, shared_preferences, supabase_flutter, url_launcher

More

Packages that depend on uflowid