FLUTTER ECOSYSTEM

oidc

すべてのプラットフォーム(Android、iOS、Windows、Linux、Web、macOS)で動作する包括的なOpenIdConnectプラグイン

最新バージョン
5.0.2
30日間ダウンロード
3.6万
いいね数
51
Pub ポイント
155

パッケージ概要

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

概要

oidc パッケージは、Flutter アプリケーション向けに設計された包括的な OpenID Connect プラグインであり、Android、iOS、Web、macOS、Windows、Linux のクロスプラットフォーム認証をサポートしています。OpenID Connect プロトコルを使用してセキュアなユーザー認証を実現し、アイデンティティプロバイダーとの統合を簡素化します。このプラグインはトークン管理、セッション管理、承認フローをシームレスに処理し、プラットフォームに関係なく一貫した動作を保証します。開発者の体験を重視して設計されており、PKCE などの現代的な認証ワークフローをサポートし、カスタマイズ可能な明確な API を提供しています。

用途
  • IDプロバイダーによるセキュアなログイン
  • クロスプラットフォーム認証
  • シングルサインオンの実装
  • ユーザー セッション管理
  • OAuth2/OIDC サーバーとの統合
  • Webおよびモバイルアプリ認証
主な機能
  • 完全なプラットフォーム対応(Android、iOS、Web、macOS、Windows、Linux)
  • 組み込みの PKCE サポート
  • トークンの更新とストレージ管理
  • OIDCプロバイダーとの簡単な統合
  • プラットフォーム間で一貫した API
  • セキュアな資格情報の取り扱い
適している対象
  • セキュアな認証を必要とするFlutterアプリ
  • マルチプラットフォームアプリを開発する開発者
  • OpenID Connect や OAuth2 を使用するプロジェクト
  • エンタープライズIDプロバイダーと統合されているチーム
  • SSO機能を必要とするアプリ
注意事項
  • OIDCプロバイダーの適切な設定が必要です
  • カスタムドメインやスコープ用に追加の設定が必要になる場合があります
  • 下位プラットフォームの WebView やネイティブ認証フローに依存します
  • OIDC認証システム以外には適していません
  • OAuth2/OIDCベースのアイデンティティプロバイダに限定
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

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

flutter pub add oidc

カテゴリー

依存関係

依存関係一覧 8 件
  • jose_plus^1.0.1
  • oidc_android^3.0.1
  • oidc_core^4.0.0
  • oidc_darwin^1.1.3
  • oidc_linux^1.0.4
  • oidc_platform_interface^1.0.4
  • oidc_web^1.0.5
  • oidc_windows^1.0.4

ソースリポジトリ

関連プロジェクト