套件概覽
一個 Flutter 套件,使用 flutter_secure_storage 提供安全的憑證儲存實作,專為 login_client 套件設計。它透過在裝置上安全儲存使用者驗證資料(如權杖和使用者名稱),實現對使用者身分驗證資料的安全處理。此整合確保敏感資訊在 Android、iOS、Web、macOS、Windows 及 Linux 等多個平台皆被加密保護。該套件透過提供可靠的憑證持久化後端,簡化了 Flutter 應用中的安全登入工作流程。
適用情境
- 登入後的安全權杖儲存
- 持續的使用者會話
- 跨平台身分驗證
- 受保護的憑證管理
- 簡化登入流程整合
- 安全登出並刪除資料
主要特色
- 使用 flutter_secure_storage 進行加密
- 平台無關的安全儲存
- 與 login_client 的無縫整合
- 支援所有主要的 Flutter 平台
- 自動密鑰管理
- 輕鬆設定,設定最少
適合對象
- 需要安全登入的行動與網頁應用程式
- 處理敏感用戶數據的應用程式
- 使用 login_client 進行驗證工作流程的開發者
- 優先考慮安全最佳實踐的團隊
- 需要跨平台一致性的專案
使用建議
- 需要初始化 flutter_secure_storage
- 某些平台可能需要額外的權限
- 不適用於儲存大量資料
- 依賴於 login_client 套件的版本相容性
- 僅限憑證特定用途
- 不支援多使用者情境