插件概览
passkeys 包是一个 Flutter 插件,可简化在多个平台(包括 Android、iOS、Web、macOS 和 Windows)上的基于 passkey 的身份验证。它支持与 Corbado 的即用型依赖方服务器集成,或自定义依赖方实现。该插件旨在提供安全的无密码登录体验,利用平台原生的生物识别和设备身份验证机制。通过抽象复杂的加密操作,开发者可以以最少的设置实现现代身份验证流程。非常适合注重安全性和用户便利性的应用。
适合场景
- 无密码登录
- 生物识别认证
- 安全应用访问
- 跨平台身份验证
- 与身份提供商的集成
主要特点
- 支持 Corbado 和自定义依赖方
- 平台原生生物识别
- 跨平台兼容性
- 用于密钥管理的简单 API
- 安全凭证存储
适合对象
- 需要强认证的应用
- 开发无密码系统的开发者
- 使用 Corbado 或自定义 IdP 的团队
- 移动和桌面应用程序
- 注重安全的应用程序
使用建议
- 需要后端依赖方设置
- 仅限支持的平台
- 取决于设备生物识别功能的可用性
- 可能需要为自定义服务器进行额外配置
- 不适用于非生物特征环境
