套件概覽
local_auth 套件提供了一個 Flutter 插件,用於使用生物識別(指紋、臉部辨識)、密碼、PIN 或圖案進行安全的本機驗證。它讓應用程式能在裝置上直接驗證使用者身分,無需依賴外部伺服器。此套件與 Android、iOS、macOS 及 Windows 上的原生驗證 API 整合,確保遵循平台特定的安全做法。它支援驗證與生物識別可用性檢查,非常適合登入、付款確認或資料存取等敏感作業。此套件設計簡潔且跨平台一致性高。
適用情境
- 安全應用登入
- 付款確認
- 訪問敏感數據
- 用戶身份驗證
- 雙因素驗證
主要特色
- 生物識別認證支援
- 密碼/個人識別碼/圖案備用
- 平台原生安全
- 身份驗證狀態檢查
- 跨平台相容性
適合對象
- 需要安全用戶驗證的應用程式
- 金融或健康相關應用
- 注重隱私的軟體
- 以行動裝置為先的應用程式
- 企業級驗證
使用建議
- 需要設備級別的生物識別硬體
- 僅限本機裝置驗證
- 無基於雲端的同步
- 權限必須顯式處理
- 不適用於遠端驗證