FLUTTER ECOSYSTEM

fresh_dio

用於令牌刷新的 HTTP 擬截器。Fresh 建立在 package:dio 之上,並透明地管理驗證令牌。

最新版本
0.6.0
近 30 天下載
1.9萬
喜歡數
169
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

Fresh Dio 是一個基於 Dio 的輕量級 HTTP 拦截器,可在 API 請求期間自動刷新權杖。它透明地處理驗證權杖,確保安全且無間斷地存取受保護的端點。透過攔截請求並順暢刷新過期權杖,可減少樣板程式碼並提升使用者體驗。非常適合需要強大驗證工作流程且設定簡單的應用程式。

適用情境
  • API 呼叫期間自動刷新令牌
  • 處理過期的JWT令牌
  • 保護經過驗證的API端點
  • 減少手動令牌管理
  • 提高登入會話持久性
  • 簡化驗證狀態處理
主要特色
  • 基於 Dio 建構
  • 透明的令牌刷新
  • 支援 JWT 和類似令牌
  • 所需最小設定
  • 自動攔截請求
  • 處理 401 錯誤的重試邏輯
適合對象
  • 使用 JWT 驗證的應用程式
  • 頻繁進行 API 互動的專案
  • 尋求減少認證樣板程式碼的開發者
  • 具備會話管理的行動與網頁應用程式
  • 優先考慮乾淨、可維護的驗證代碼的團隊
使用建議
  • 需要與現有的 Dio 設定進行整合
  • 僅限基於令牌的驗證流程
  • 可能需要自定義邏輯來處理非標準令牌格式
  • 依賴外部網路可用性進行刷新
  • 不適用於無狀態或無令牌的 API
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add fresh_dio

所屬分類

依賴

依賴清單 2 項

原始碼儲存庫

相關專案

暫無相關資料。