用途:在 Tauri v2 桌面应用中实现生物识别认证,用于生物登录、敏感操作确认,以及生物硬件不可用时的回退处理。触发场景包括 biometric、Face ID、Touch ID、fingerprint、biometric login 等。
主要能力:检测生物识别可用性;发起认证请求;为不支持生物识别的设备提供 PIN 或密码等回退方案;与 stronghold 插件配合,在生物确认后解锁加密密钥。
使用方式:先安装插件 cargo add tauri-plugin-biometric;在 Tauri builder 中注册 .plugin(tauri_plugin_biometric::init());在 src-tauri/capabilities/default.json 配置权限 {"permissions":["biometric:allow-authenticate","biometric:allow-status"]};前端通过 import { authenticate, status } from '@tauri-apps/plugin-biometric' 调用 status() 检查可用性,再调用 authenticate('Confirm your identity', { allowDeviceCredential: true })。
适用场景:需要生物识别登录或对敏感操作进行二次确认的 Tauri v2 应用。
限制:资料未提供具体平台支持范围、错误码、收费与价格信息;回退策略与安全存储集成的具体实现细节暂未提供。