カテゴリー・パッケージ・リポジトリを検索

パッケージ詳細v2.0.0

aws_sso_oidc_api

AWS SSO OIDC 向けの AWS API クライアント(SDK API の仕様から生成)。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
61
いいね数
0
Pub ポイント
130

パッケージをインストール

flutter pub add aws_sso_oidc_api

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

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なしでは、直接リソースにアクセスするには適していません
  • 認証フローはアプリケーションロジックで管理する必要があります

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

High-level APIs for Amazon Web Services (AWS) in Dart

This repository contains a single Dart package, aws_client, which bundles auto-generated clients for all supported AWS APIs together with the shared runtime, DynamoDB document client and credential providers.

  • aws_client — the published package with all AWS API clients
  • Code generator — generates aws_client from the AWS SDK for JavaScript API models

Development

Generate the APIs

Generated sources are checked into the repository. To regenerate them, run the following command with the working directory set to the generator folder:

dart bin/generate.dart generate

This downloads the JSON API definitions (if needed) and regenerates the aws_client package and its protocol conformance test suite. See the generator README for more options.

TODO

  • Implement EC2 protocol

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。