FLUTTER ECOSYSTEM

oidc_core

OpenId Connect 標準のモデルとヘルパーを含む Dart パッケージ。

最新バージョン
4.0.0
30日間ダウンロード
3.8万
いいね数
3
Pub ポイント
135

パッケージ概要

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

概要

oidc_core は、Flutter アプリケーションで OpenID Connect (OIDC) プロトコルを実装するための基本的なモデルとユーティリティ関数を提供する Dart パッケージです。トークン、クレーム、エンドポイントなどの OIDC エンティティの構造化表現を提供することで、セキュアな認証フローをサポートします。Google、Auth0、またはカスタム OIDC サーバーなどの ID プロバイダーを統合する開発者向けに設計されており、トークンの処理、検証、セッション管理を簡素化しています。このパッケージはプラットフォーム非依存であり、Android、iOS、macOS、Windows、Linux をすべてサポートしており、標準化されたアイデンティティ検証が必要なクロスプラットフォームアプリに最適です。

用途
  • OIDC準拠のIDプロバイダーとの統合
  • IDおよびアクセストークンを安全に扱う
  • ログインおよびログアウトフローの実装
  • JWTのクレームを検証する
  • 複数プラットフォーム間でユーザーのセッションを管理する
主な機能
  • OIDC トークンおよびクレームの事前定義されたモデル
  • JWTのデコードおよび検証用ヘルパー
  • 標準OIDCフローのサポート
  • クロスプラットフォーム互換性
  • 軽量で依存関係が最小限
適している対象
  • セキュアな認証を必要とするFlutterアプリ
  • OIDCクライアント統合を構築する開発者
  • OAuth2 と OpenID Connect を使用するプロジェクト
  • 標準化されたアイデンティティプロトコルを採用するチーム
注意事項
  • 外部でのHTTPクライアントおよびストレージの実装が必要です
  • 完全な認証SDKではない―他のパッケージを補完します
  • 状態とリダイレクトの手動処理が必要です
  • 追加のUIまたは認証フロー用パッケージと併用するのが最適です
対応プラットフォームAndroidiOSmacOSWindowsLinux

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

flutter pub add oidc_core

カテゴリー

依存関係

依存関係一覧 11 件

ソースリポジトリ

関連プロジェクト

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