套件概覽
一個用於將 Amazon Cognito Identity Provider 整合到 Flutter 應用中的 Dart SDK,支援使用者註冊、登入及與 AWS 雲端服務的驗證。作為原始 amazon-cognito-identity-dart 的非官方分支,它支援 Android、iOS、Web、macOS、Windows 與 Linux 等多個平台。該套件透過利用 AWS 可擴展的身份基礎架構,簡化了安全的使用者管理,非常適合需要強大驗證功能的跨平台應用開發者。
適用情境
- 用戶註冊和登錄
- 安全存取 AWS 資源
- 跨平台應用程式驗證
- 可自定義的登入流程
- 與 AWS Amplify 集成
- 會話管理
主要特色
- 支援使用者池和身分池
- 跨平台相容性
- JWT 權杖處理
- 無密碼登入選項
- 刷新令牌支援
- 事件驅動的身分驗證生命週期
適合對象
- 使用 AWS 的 Flutter 開發人員
- 需要可擴展用戶認證的應用程式
- 需要 AWS 集成的專案
- 行動和網路應用
- 採用無伺服器架構的團隊
使用建議
- 非官方 SDK – 無官方 AWS 支援
- 需要手動配置 AWS 資源
- 與官方工具相比,文件有限
- 依賴外部AWS服務的可用性
- 未經審查,不適合企業級合規要求