搜索分类、插件与代码仓

password_credential 封面
插件详情v0.3.2

password_credential

在 Web 上访问凭据管理 API 密码凭据,以及在 Android 上访问 Smartlock 密码。

近 30 天下载
212
喜欢数
30
Pub 分数
60

安装插件

flutter pub add password_credential

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

password_credential 包为 Web 和 Android 平台上的密码管理系统提供安全访问。在 Web 上,它与凭证管理 API 集成,用于处理密码凭证,使用户能够无缝保存和检索登录信息。在 Android 上,它利用 Smart Lock for Passwords 安全地存储和自动填充凭证。该包通过简化认证工作流程,同时保持安全最佳实践,提升了用户体验。它专为需要强大、平台特定的密码处理功能且不暴露敏感数据的 Flutter 应用程序而设计。

适合场景

  • 基于Web的登录表单自动填充
  • Android 应用与智能锁集成
  • Flutter 应用中的安全凭据存储
  • 跨平台密码管理
  • 使用保存的凭据进行用户身份验证

主要特点

  • Web 凭据管理 API 支持
  • Android 密码智能锁集成
  • 平台特定的凭据处理
  • 安全凭证检索
  • 实现的最小样板

适合对象

  • 需要密码自动填充的Flutter应用
  • 同时针对网页和 Android 的开发者
  • 需要安全凭据存储的应用程序
  • 用户便捷的认证流程
  • 遵循现代安全标准的应用程序

使用建议

  • 仅限网页和Android平台
  • Android 上需要正确的权限
  • 取决于浏览器或设备对API的支持
  • 目前不支持 iOS
  • 可能需要额外的设置才能进行网络部署

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

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

所属分类

源码仓库

使用此插件的项目

暂无相关数据。