FLUTTER ECOSYSTEM

oauth_dio

一个可自定义的 OAuth 客户端,支持令牌存储和 dio 的拦截器

最新版本
0.2.9
近 30 天下载
466
喜欢数
58
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

oauth_dio 是一个可定制的 OAuth 客户端,适用于 Dart 和 Flutter 应用程序,基于 Dio HTTP 客户端构建。它提供无缝的令牌管理、自动令牌刷新以及拦截器来处理认证流程。该包支持安全的令牌存储,并能与现有的 Dio 配置无缝集成。非常适合需要在多个平台上使用 OAuth2 或类似认证协议的应用程序。

适合场景
  • 集成 OAuth2 登录流程
  • 自动刷新过期令牌
  • 使用承载令牌保护 API 请求
  • 处理 HTTP 调用中的身份验证标头
  • 使用认证构建安全的 REST 客户端
主要特点
  • 令牌存储和检索
  • 自动令牌刷新
  • 基于 Dio 的拦截器
  • 可自定义的 OAuth 配置
  • 跨平台支持
适合对象
  • 使用 Dio 的 Flutter 应用
  • 使用 OAuth2 认证的应用程序
  • 需要安全令牌处理的开发者
  • 需要一致身份验证的多平台应用
  • 希望最小化样板代码的项目用于身份验证
使用建议
  • 需要设置 Dio
  • 需要正确的令牌存储设置
  • 可能需要自定义逻辑来处理复杂流程
  • 依赖外部OAuth提供程序
  • 限制为 OAuth2 风格的流程
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add oauth_dio

所属分类

依赖

依赖清单 1 项

源码仓库

关联项目

暂无相关数据。