FLUTTER ECOSYSTEM

flutter_web_auth

Flutter plugin for authenticating a user with a web service.

flutter_web_auth cover
Latest version
0.6.0
30-day downloads
2.9K
Likes
223
Pub points
130

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Flutter plugin that enables users to authenticate with web services through a secure, in-app browser. It simplifies the OAuth2 and similar authentication flows by opening a web view for login and handling redirects securely. The plugin is designed to work across Android, iOS, Web, and macOS platforms, ensuring consistent user experiences. It supports deep linking and callback handling, making it ideal for integrating third-party identity providers like Google, Facebook, or custom OAuth2 servers.

Use cases
  • OAuth2 authentication
  • Login with social providers
  • Secure web-based sign-in
  • Integration with custom identity servers
  • Single sign-on workflows
Key features
  • Cross-platform support
  • In-app browser integration
  • Redirect URL handling
  • Deep link support
  • Secure token retrieval
Suitable for
  • Apps requiring OAuth2 login
  • Developers using third-party auth services
  • Projects targeting multiple platforms
  • Applications needing secure web authentication
  • Teams building SSO features
Considerations
  • Requires proper redirect URI setup
  • May need custom URL schemes on mobile
  • Depends on platform-specific browser behavior
  • Needs secure handling of tokens
  • Limited to web-based authentication flows
Supported platformsAndroidiOSWebmacOS

Install package

flutter pub add flutter_web_auth

Categories

Source repository

Related projects