Skip to content

Releases: fluttersdk/magic_social_auth

v0.0.1-alpha.1

24 Mar 22:54
5f02b1f

Choose a tag to compare

v0.0.1-alpha.1 Pre-release
Pre-release

✨ 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