FLUTTER ECOSYSTEM

flutter_appauth

このプラグインは、AndroidおよびiOSのAppAuth SDKを抽象化し、OAuth 2.0およびOpenID Connectプロバイダと通信するために使用できます。

最新バージョン
12.1.0
30日間ダウンロード
36.5万
いいね数
432
Pub ポイント
160

パッケージ概要

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

概要

flutter_appauth は、Android および iOS の AppAuth SDK を抽象化する Flutter プラグインであり、OAuth 2.0 および OpenID Connect 認証プロバイダーとの安全な通信を可能にします。PKCE を使用した承認コードなどの認証フローの実装を簡素化し、現代的なセキュリティ慣行をサポートします。このパッケージは、トークン管理、セッションの永続性、リダイレクト URI の処理を処理しながら、プラットフォーム間で一貫した動作を保証します。堅牢で標準準拠の認証が必要なアプリに最適です。

用途
  • OAuth 2.0 プロバイダーとの統合
  • OpenID Connect ログインの実装
  • セキュアなトークンの取得と保存
  • PKCE を使用した承認コードフローの処理
  • シングルサインオン(SSO)ワークフローのサポート
主な機能
  • クロスプラットフォームのOAuth 2.0およびOIDCサポート
  • 組み込みの PKCE の強制実行
  • リダイレクトURIの処理
  • トークンの更新とストレージ
  • プラットフォーム固有のネイティブSDK統合
適している対象
  • セキュアな認証を必要とするアプリ
  • OAuth 2.0 または OIDC を使用する開発者
  • ネイティブレベルの認証セキュリティを必要とするプロジェクト
  • IDプロバイダー統合付きモバイルアプリ
注意事項
  • 適切なリダイレクトURIの設定が必要です
  • プラットフォーム固有の設定が必要(Android/iOS)
  • OAuth 2.0 および OIDC に限定
  • インタラクティブでないフローには適していません
  • 完全な機能を実現するにはネイティブSDKに依存します
対応プラットフォームAndroidiOSmacOS

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

flutter pub add flutter_appauth

カテゴリー

依存関係

依存関係一覧 1 件
  • flutter_appauth_platform_interface^12.1.0

ソースリポジトリ

関連プロジェクト