套件概覽
一個專為安全儲存敏感資料(如憑證和權杖)而設計的 Flutter 套件,特別針對與 AWS Amplify 服務整合而優化。它利用平台特定的安全儲存機制——例如 iOS 上的 Keychain 和 Android 上的 Keystore——來保護靜態資料。該套件提供跨多個平台的簡單且一致的 API,確保金鑰被加密且無法被未授權的程序存取。該套件旨在由其他 Amplify 套件內部使用,但也可直接用於需要安全本機儲存的應用程式。
適用情境
- 儲存驗證令牌
- 保護API金鑰
- 持久化用戶會話數據
- 保護敏感設定
- 與 AWS Amplify 服務整合
主要特色
- 平台原生加密
- 跨平台一致性
- 簡單的鍵值 API
- 與 Amplify 生態系統的整合
- 安全的資料隔離
適合對象
- 基於 Amplify 的應用程式
- 處理敏感用戶資料的應用
- 需要安全儲存的行動與桌面應用程式
- 使用 AWS 後端服務的開發者
- 需要符合資料保護標準的專案
使用建議
- 不適用於一般用途儲存
- 需要 Amplify 設定
- 僅限安全儲存使用情境
- 無法直接存取原始加密資料
- 依賴於底層平台的安全性