概要
Flutter/Dart パッケージで、AWS SSO OIDC のための AWS SDK クライアントを提供し、OpenID Connect を使用して AWS シングルサインオンによるセキュアな認証と承認を可能にします。公式 AWS API 構造定義から生成され、Android、iOS、Web、macOS、Windows、Linux などすべての主要プラットフォームをサポートしています。このパッケージは、Dart アプリケーション内で認可フローの開始、トークンの取得、セッションのプログラムによる管理を行うためのプログラムインターフェースを提供することで、AWS SSO との統合を簡素化します。
用途
- モバイルアプリへのAWS SSOログインの統合
- WebアプリにおけるOIDCを活用したAWSアクセスの自動化
- セキュアなマルチアカウントAWSアクセスを有効化する
- AWS SSO認証を使用したCLIツールの構築
- 一時的な資格情報を使用したCI/CDワークフローのサポート
主な機能
- プラットフォーム非依存のAWS SSO OIDCサポート
- 公式AWS API仕様から生成
- セキュアなトークンの取得と管理
- クロスプラットフォーム互換性
- OIDC フロー用の最小限のボイラープレート
適している対象
- AWS統合アプリを開発する開発者
- AWS SSO をアイデンティティ管理に使用するチーム
- 一時的なAWS資格情報を必要とするアプリケーション
注意事項
- 適切なAWS SSOのセットアップが必要です
- OAuth2フロー状態の処理が必要です
- 正しい IAM 権限に依存しています
- 追加のSDKなしでは、直接リソースにアクセスするには適していません
- 認証フローはアプリケーションロジックで管理する必要があります