插件概览
local_auth 包提供了一个 Flutter 插件,用于使用生物识别(指纹、面部识别)、密码、PIN 或图案进行安全的本地身份验证。它使应用程序能够在设备上直接验证用户身份,而无需依赖外部服务器。该插件与 Android、iOS、macOS 和 Windows 上的原生身份验证 API 集成,确保遵循平台特定的安全实践。它支持身份验证和生物识别可用性检查,非常适合登录、支付确认或数据访问等敏感操作。该包设计简洁,并在各平台上保持一致。
适合场景
- 安全应用登录
- 付款确认
- 访问敏感数据
- 用户身份验证
- 双因素认证
主要特点
- 生物识别认证支持
- 密码/个人识别码/图案备用
- 平台原生安全
- 身份验证状态检查
- 跨平台兼容性
适合对象
- 需要安全用户验证的应用程序
- 金融或健康相关应用
- 注重隐私的软件
- 以移动设备为先的应用程序
- 企业级身份验证
使用建议
- 需要设备级别的生物识别硬件
- 仅限本地设备身份验证
- 无基于云的同步
- 权限必须显式处理
- 不适用于远程身份验证