Search categories, packages and repositories

password_credential cover
Package detailsv0.3.2

password_credential

Access to Credential Management API Password Credential in Web, and Smartlock for Password in Android.

30-day downloads
212
Likes
30
Pub points
60

Install package

flutter pub add password_credential

Package Overview

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

The password_credential package provides secure access to password management systems on web and Android platforms. On the web, it integrates with the Credential Management API to handle password credentials, enabling users to save and retrieve login information seamlessly. On Android, it leverages Smart Lock for Passwords to securely store and autofill credentials. This package enhances user experience by simplifying authentication workflows while maintaining security best practices. It is designed for Flutter applications requiring robust, platform-specific password handling without exposing sensitive data.

Use cases

  • Web-based login form auto-fill
  • Android app integration with Smart Lock
  • Secure credential storage in Flutter apps
  • Cross-platform password management
  • User authentication with saved credentials

Key features

  • Web Credential Management API support
  • Android Smart Lock for Password integration
  • Platform-specific credential handling
  • Secure credential retrieval
  • Minimal boilerplate for implementation

Suitable for

  • Flutter apps needing password autofill
  • Developers targeting both web and Android
  • Applications requiring secure credential storage
  • Authentication flows with user convenience
  • Apps following modern security standards

Considerations

  • Limited to web and Android platforms
  • Requires proper permissions on Android
  • Depends on browser or device support for APIs
  • No iOS support currently
  • May require additional setup for web deployment

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

password_credential

Flutter Plugin for Password Credentials Access.

ID and Passwords stored in Credential Management API or Smartlock are synced when user logged in Chrome or Android with same Google Account.

Example Project

Web Example Project.

web

Android Example Project.

android

User Settings

This section describes User-side Settings for Credentials Management System.

If the user has disabled Password Storing at System wide, or disabled per apps, the storing operations always failed with no user interaction.

If the user has disabled Auto Sign-in at System wide, the Silent Read operation always failed, and other read operation always asking user to read a password entry.

IMPORTANT:

In Android, per Apps decline settings are saved with All Google Accounts that logged in your device. The Store Permission Dialogs can be displayed, ONLY if all Google Accounts settings has not decline that app. If user cannot see any dialogs and cannot store credentials, check ALL Google Accounts Autofill Settings, and allow your app to store credentials at ALL Google Accounts.

web

android

Categories

Source repository

Projects using this package

No data available yet.