Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev3.5.0

dio_cookie_manager

Um gerenciador de cookies combina cookie_jar e dio, com base no algoritmo de interceptador.

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
190 mil
Curtidas
175
Pontos Pub
160

Instalar pacote

flutter pub add dio_cookie_manager

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O Dio Cookie Manager é um pacote Flutter que integra o gerenciamento de cookies com o cliente HTTP Dio usando interceptores. Simplifica o manuseio de cookies durante requisições e respostas HTTP, garantindo armazenamento, recuperação e envio automáticos de cookies com base em regras de domínio e caminho. Construído sobre a biblioteca cookie_jar, oferece persistência segura e eficiente de cookies entre sessões do aplicativo. Ideal para aplicações que exigem gerenciamento de sessão ou autenticação por meio de cookies.

Casos de uso

  • Gerenciando cookies de sessão HTTP
  • Automatizando o manuseio de cookies em requisições de API
  • Persistência de sessões de login após reiniciar o aplicativo
  • Gerenciando tokens CSRF por meio de cookies
  • Suporte a fluxos de autenticação semelhantes à web

Principais recursos

  • Armazenamento e recuperação automática de cookies
  • Integração baseada em interceptadores com Dio
  • Persistência de cookie multiplataforma
  • Gerenciamento de cookie consciente de domínio e caminho
  • Gerenciamento seguro de cookies com suporte a expiração

Indicado para

  • Sistemas de autenticação semelhantes à web
  • Aplicativos que exigem sessões HTTP com estado
  • Desenvolvedores usando o Dio para operações HTTP
  • Aplicações que precisam de armazenamento persistente de cookie
  • Projetos com gerenciamento de sessão do lado do servidor

Considerações

  • Requer que o Dio já esteja integrado
  • Limitado a fluxos de trabalho de autenticação baseados em cookie
  • Pode ser necessário realizar verificações de segurança adicionais para dados sensíveis
  • Não adequado para autenticação baseada em token (por exemplo, JWT)
  • Depende da estabilidade da implementação subjacente do cookie_jar

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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.

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote