simplici_auth_flutter 1.0.0 copy "simplici_auth_flutter: ^1.0.0" to clipboard
simplici_auth_flutter: ^1.0.0 copied to clipboard

A Flutter package for integrating Simplici Auth with Google OAuth in Flutter applications. Provides webview-based authentication with customizable UI and comprehensive OAuth handling.

1.0.0 - 2024-07-09 #

Added #

  • ✨ Initial release of Simplici Auth Flutter package
  • πŸ” Google OAuth 2.0 integration with authorization code exchange
  • 🌐 WebView-based authentication with custom user agent handling
  • πŸ“± Cross-platform support (iOS, Android, Web, macOS, Linux, Windows)
  • 🎨 Fullscreen authentication experience with customizable UI
  • πŸ”„ Automatic token exchange and refresh token handling
  • πŸ“Š Complete user profile information retrieval from Google
  • ⚑ Integration with window.handleHooks for custom authentication flows
  • πŸ›‘οΈ Comprehensive error handling and logging system
  • πŸ“¦ Ready-to-use webview components (SimpliciAuthWebView, PopupBrowser, InternalBrowser)
  • 🎯 Automatic detection of auth completion via URL monitoring
  • πŸ”§ Support for instance-specific OAuth configuration
  • πŸ“ Complete documentation and example app

Features #

  • SimpliciAuthWebView: Main authentication widget with fullscreen support
  • PopupBrowser: Modal browser for OAuth authentication flows
  • InternalBrowser: Full-screen browser component
  • Google OAuth token exchange without requiring client secret
  • Automatic user info retrieval using access tokens
  • SSO user data integration with webcomponents
  • Custom user agent to bypass Google's webview restrictions
  • JavaScript bridge for communication between Flutter and webview

Dependencies #

  • webview_flutter: ^4.2.2 for cross-platform webview support
  • flutter_inappwebview: ^6.0.0 for advanced webview features
  • http: ^1.1.0 for OAuth token exchange HTTP requests
1
likes
0
points
42
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package for integrating Simplici Auth with Google OAuth in Flutter applications. Provides webview-based authentication with customizable UI and comprehensive OAuth handling.

Repository (GitHub)
View/report issues

Topics

#authentication #oauth #google #webview #simplici

License

unknown (license)

Dependencies

flutter, flutter_inappwebview, http, webview_flutter

More

Packages that depend on simplici_auth_flutter