패키지, 저장소 및 앱 카테고리 검색

패키지 상세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 세션 쿠키 관리
  • API 요청에서 쿠키 처리 자동화
  • 앱 재시작 후 로그인 세션 유지
  • 쿠키를 통한 CSRF 토큰 처리
  • 웹과 유사한 인증 흐름 지원

주요 기능

  • 자동 쿠키 저장 및 검색
  • Dio와의 인터셉터 기반 통합
  • 크로스 플랫폼 쿠키 지속성
  • 도메인 및 경로 인식 쿠키 관리
  • 만료 지원을 갖춘 보안 쿠키 처리

적합한 대상

  • 웹과 유사한 인증 시스템
  • 상태 유지형 HTTP 세션을 필요로 하는 앱
  • HTTP 작업에 Dio를 사용하는 개발자
  • 지속적인 쿠키 저장이 필요한 응용 프로그램
  • 서버 측 세션 관리를 갖춘 프로젝트

고려 사항

  • Dio가 이미 통합되어 있어야 함
  • 쿠키 기반 인증 워크플로우에 제한됨
  • 민감한 데이터에 대해 추가 보안 검사를 수행해야 할 수 있습니다
  • 토큰 기반 인증(JWT 등)에 적합하지 않습니다
  • 기본 쿠키_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 개

소스 저장소

이 패키지를 사용하는 프로젝트