一個 Flutter/Dart 套件,提供 AWS SSO OIDC 的 AWS SDK 客戶端,支援使用 OpenID Connect 與 AWS 單一登入進行安全的驗證與授權。此套件由官方 AWS API 規範產生,支援所有主要平台,包含 Android、iOS、Web、macOS、Windows 與 Linux。該套件透過提供程式介面來啟動授權流程、取得權杖,並在 Dart 應用中程式化管理會話,簡化與 AWS SSO 的整合。
適用情境
- 在行動應用程式中整合 AWS SSO 登入
- 透過 OIDC 在 Web 應用中自動存取 AWS
- 啟用安全的多帳戶 AWS 存取
- 使用 AWS SSO 驗證建構 CLI 工具
- 使用暫時憑證支援 CI/CD 工作流程
主要特色
- 跨平台 AWS SSO OIDC 支援
- 源自官方 AWS API 規範
- 安全的金鑰取得與管理
- 跨平台相容性
- OIDC 流程的最小樣板
適合對象
- 開發整合 AWS 應用程式的開發者
- 使用 AWS SSO 進行身分管理的團隊
- 需要臨時 AWS 憑證的應用程式
使用建議
- 需要正確的 AWS SSO 設定
- 需要處理 OAuth2 流程狀態
- 依賴正確的 IAM 權限
- 不適用於直接資源存取,需額外SDK
- 身份驗證流程必須在應用邏輯中進行管理