FLUTTER ECOSYSTEM

amplify_auth_cognito_dart

A Dart-only implementation of the Amplify Auth plugin for Cognito.

Latest version
0.11.20
30-day downloads
82.5K
Likes
1
Pub points
120

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

A Dart-only implementation of the Amplify Auth plugin for AWS Cognito, enabling secure user authentication and authorization in Flutter apps. It supports sign-up, sign-in, password recovery, and federated identities through AWS Cognito services. Designed for seamless integration with AWS Amplify, it works across web and Windows platforms, providing a consistent authentication experience. The package abstracts complex Cognito interactions into simple, reactive APIs suitable for modern Flutter applications.

Use cases
  • User sign-up and sign-in flows
  • Password recovery and reset
  • Federated identity login (e.g., Google, Facebook)
  • Secure session management
  • Multi-factor authentication setup
Key features
  • Dart-native Cognito integration
  • Web and Windows support
  • Reactive authentication state handling
  • Built-in UI components
  • AWS Cognito service compatibility
Suitable for
  • Flutter apps using AWS Cognito
  • Cross-platform apps needing authentication
  • Developers using AWS Amplify ecosystem
  • Apps requiring scalable user management
Considerations
  • Requires AWS Cognito configuration
  • Limited to AWS backend services
  • Needs proper IAM role setup
  • Not compatible with mobile platforms (iOS/Android)
Supported platformsWebWindows

Install package

flutter pub add amplify_auth_cognito_dart

Categories

Source repository

Related projects

No data available yet.