套件概覽
一個 Flutter/Dart 套件,提供 Amazon Cognito Identity 的客戶端,可在基於 AWS 的應用程式中實現使用者身分管理與驗證。此套件由官方 AWS SDK API 規範產生,支援與 AWS 服務無縫整合,用於聯合身分、暫時憑證及基於使用者群組的存取控制。該套件相容於所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,非常適合需要安全、可擴展身分解決方案的跨平台應用。
適用情境
- 使用 AWS Cognito 的使用者驗證
- 管理臨時憑證
- 聯合身分整合
- 跨平台應用身分管理
- 安全存取 AWS 資源
主要特色
- 由官方 AWS SDK 產生
- 支援所有主要平台
- 管理身分池
- 提供臨時 AWS 憑證
- 與 AWS IAM 結合
適合對象
- 使用 AWS Cognito 的行動和網頁應用
- 需要聯合登入的應用
- 開發安全的 AWS 集成應用程式之開發者
- 使用 AWS 進行身分管理的團隊
- 跨平台專案中的共享身分邏輯
使用建議
- 需要 AWS Cognito 設定
- 需要正確的 IAM 權限
- 依賴網路連接
- 可能需要額外的驗證流程處理
- 不適用於獨立的身份提供者