パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v3.5.0

dio_cookie_manager

クッキー管理ツールは、cookie_jar と dio を統合し、インターセプタアルゴリズムに基づいています。

AndroidiOSmacOSWindowsLinux
30日間ダウンロード
19万
いいね数
175
Pub ポイント
160

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

flutter pub add dio_cookie_manager

パッケージ概要

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

Dio Cookie Manager は、インターセプターを使用して Dio HTTP クライアントとクッキー管理を統合する Flutter パッケージです。HTTP リクエストおよびレスポンス中にクッキーを扱うことを簡素化し、ドメインおよびパスルールに基づいてクッキーの自動保存、取得、送信を保証します。cookie_jar ライブラリに基づいており、アプリケーションセッション間での安全かつ効率的なクッキー永続化をサポートしています。セッション管理やクッキーによる認証が必要なアプリケーションに最適です。

用途

  • HTTP セッション Cookie の管理
  • APIリクエストにおけるクッキー処理の自動化
  • アプリの再起動後にログインセッションを維持する
  • Cookie を通じた CSRF トークンの処理
  • Webに似た認証フローのサポート

主な機能

  • 自動的なクッキーの保存と取得
  • Dio とのインターセプターベースの統合
  • クロスプラットフォームCookieの永続化
  • ドメインおよびパスを意識したクッキー管理
  • 有効期限サポート付きのセキュアなクッキー処理

適している対象

  • Webに似た認証システム
  • 状態保持型HTTPセッションを必要とするアプリ
  • HTTP操作にDioを使用する開発者
  • 永続的なクッキー保存を必要とするアプリケーション
  • サーバーサイドのセッション管理を備えたプロジェクト

注意事項

  • Dio が既に統合されている必要がある
  • クッキーに基づく認証ワークフローに限定
  • 機密データに対して追加のセキュリティチェックが必要になる場合があります
  • トークンベースの認証(例:JWT)には適していません
  • 下位の cookie_jar 実装の安定性に依存します

元の README

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

dio

Language: English | 简体中文

This is the base repo of the dio project. Please move to specific paths for project instructions.

Don't forget to add #dio topic to your published dio-related packages! See more: https://dart.dev/tools/pub/pubspec#topics

Versioning

Before you upgrade: Breaking changes might happen in major and minor versions of packages.
See the Migration Guide for the complete breaking changes list.

To know about our compatibility policy, see the Compatibility Policy doc.

All Packages

dio
Plugins
  • cookie_manager: link Pub
  • compatibility_layer: link Pub
  • http2_adapter: link Pub
  • native_dio_adapter: link Pub
  • web_adapter: link Pub
Examples
  • example: link
  • example_flutter_app: link

Copyright & License

The project and its underlying projects are originally authored by @wendux with the organization @flutterchina, started being maintained by Chinese Flutter User Group (@cfug) since 2023.

The project consents the MIT license.

カテゴリー

依存関係

依存関係一覧 2 件

ソースリポジトリ

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