FLUTTER ECOSYSTEM

flutter_icp_auth

A Flutter-ICP package to automate internet identity authentication.

Latest version
2.0.1
30-day downloads
61
Likes
22
Pub points
130

Package Overview

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

Overview

A Flutter package designed to streamline Internet Identity (ICP) authentication within apps. It enables seamless integration with the Internet Identity service, allowing users to authenticate using decentralized identities without passwords. The package handles the entire authentication flow, including login, session management, and identity verification, while supporting both Android and iOS platforms. Built for developers working in Web3, it simplifies secure access to blockchain-based applications.

Use cases
  • Decentralized app logins
  • Web3 user authentication
  • Blockchain-powered identity management
  • Secure mobile wallet access
  • DApp integration with ICP
  • User session persistence
Key features
  • Automated ICP authentication flow
  • Cross-platform support (Android & iOS)
  • Integration with Internet Identity service
  • Secure token handling
  • Minimal boilerplate code
  • Built-in session management
Suitable for
  • Flutter developers building DApps
  • Web3 and blockchain application creators
  • Mobile apps requiring passwordless login
  • Projects using Internet Identity
  • Teams focused on decentralized identity
Considerations
  • Requires Internet Identity backend setup
  • Limited to ICP ecosystem
  • Dependent on browser-based authentication flow
  • May need custom UI adjustments
  • Not suitable for non-ICP blockchain projects
Supported platformsAndroidiOS

Install package

flutter pub add flutter_icp_auth

Categories

Dependencies

Dependency list 5 items

Source repository

Related projects

No data available yet.