Releases: fluttersdk/magic_social_auth
Releases · fluttersdk/magic_social_auth
v0.0.1-alpha.1
✨ Core Features
- Laravel Socialite-style API:
SocialAuth.driver('google').authenticate()facade pattern - Google Driver: Native Google Sign-In SDK on mobile, auth popup on web
- Microsoft Driver: OAuth authorization code flow (PKCE) via
flutter_web_auth_2 - GitHub Driver: OAuth browser flow with code exchange
- Extensible Drivers: Register custom drivers via
SocialAuth.manager.extend() - Custom Auth Handlers: Swap backend auth with
SocialAuth.manager.setHandler() - Platform Detection: Conditional imports for iOS, Android, Web, macOS, Windows, Linux
- SocialToken Model: Supports both token and code-exchange authentication flows
- SocialAuthButtons Widget: Config-driven UI with platform filtering and loading states
- SocialProviderIcons: SVG icon registry with custom provider support
- Service Provider: Magic Framework IoC integration via
SocialAuthServiceProvider - Sign Out: Global
SocialAuth.signOut()clears all cached driver sessions
📚 Documentation
- Comprehensive README with Quick Start, Configuration, Usage, and Architecture
doc/folder: Installation, Configuration, Drivers, Handlers, Architecture overview- CHANGELOG, LICENSE (MIT), CI/CD workflows
pub.dev: https://pub.dev/packages/magic_social_auth
Full Changelog: https://github.com/fluttersdk/magic_social_auth/commits/0.0.1-alpha.1