FLUTTER ECOSYSTEM

sign_in_with_apple

Flutter bridge to initiate Sign in with Apple (on iOS, macOS, and Android). Includes support for keychain entries as well as signing in with an Apple ID.

sign_in_with_apple cover
Latest version
8.2.0
30-day downloads
1.4M
Likes
2.2K
Pub points
150

Package Overview

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

Overview

A Flutter package that provides a bridge to implement Sign in with Apple across iOS, macOS, Android, and Web. It enables users to authenticate using their Apple ID, securely manages keychain entries for tokens, and supports seamless integration with Apple's authentication system. The package simplifies the process of handling Apple's OAuth flow while maintaining platform-specific best practices.

Use cases
  • User authentication with Apple ID
  • Secure token storage via keychain
  • Cross-platform sign-in implementation
  • Integrating Apple's OAuth flow
  • Supporting privacy-focused login options
Key features
  • Supports iOS, macOS, Android, and Web
  • Secure keychain integration
  • Simplified Apple ID sign-in flow
  • Platform-native authentication experience
  • Handles token persistence securely
Suitable for
  • Apps requiring Apple ID login
  • Privacy-conscious applications
  • Cross-platform authentication needs
  • Developers building secure login systems
  • Projects targeting Apple ecosystem users
Considerations
  • Requires proper Apple Developer setup
  • Limited to Apple ID authentication
  • May need additional configuration on Web
  • Depends on native platform capabilities
  • Not suitable for non-Apple identity providers
Supported platformsAndroidiOSWebmacOS

Install package

flutter pub add sign_in_with_apple

Categories

Dependencies

Dependency list 3 items
  • meta^1.3.0
  • sign_in_with_apple_platform_interface^2.0.0
  • sign_in_with_apple_web^3.0.0

Source repository

Related projects

Rankings