套件概覽
一個僅適用於 Dart 的 AWS Cognito Amplify Auth 插件實作,可在 Flutter 應用中實現安全的使用者驗證與授權。支援透過 AWS Cognito 服務進行註冊、登入、密碼復原以及聯合身分。專為與 AWS Amplify 無縫整合而設計,可在 Web 與 Windows 平台運行,提供一致的驗證體驗。此套件將複雜的 Cognito 互動抽象為適合現代 Flutter 應用的簡單、反應式 API。
適用情境
- 使用者註冊和登入流程
- 密碼恢復和重置
- 聯合身分登入(例如 Google、Facebook)
- 安全會話管理
- 多因素認證設定
主要特色
- Dart 原生 Cognito 集成
- Web 和 Windows 支援
- 響應式身份驗證狀態處理
- 內建UI組件
- AWS Cognito 服務相容性
適合對象
- 使用 AWS Cognito 的 Flutter 應用
- 需要驗證的跨平台應用程式
- 使用 AWS Amplify 生態系統的開發人員
- 需要可擴展用戶管理的應用程式
使用建議
- 需要 AWS Cognito 配置
- 僅限 AWS 後端服務
- 需要正確的 IAM 角色設定
- 不相容移動平台(iOS/Android)