FLUTTER ECOSYSTEM

oauth2

一個客戶端程式庫,用於透過 OAuth2 代表使用者與遠端服務進行驗證,並使用使用者的 OAuth2 憑證發起授權的 HTTP 請求。

最新版本
2.0.5
近 30 天下載
26.9萬
喜歡數
378
Pub 分數
160

Package Overview

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

套件概覽

oauth2 套件是一個 Dart 客戶端程式庫,可讓應用程式使用 OAuth2 協定與遠端服務進行驗證。它促進使用者授權、權杖管理以及使用取得的 OAuth2 憑證進行安全 HTTP 請求。設計用於跨多個平台——包括行動裝置、網頁和桌面——簡化與支援 OAuth2 的 API(如 Google、GitHub 等)的整合。該套件處理授權碼和隱式授與等流程,確保安全且標準化的驗證工作流程。

適用情境
  • 使用者以第三方提供者登入
  • 使用 OAuth2 憑證進行安全的 API 存取
  • 與支援 OAuth2 的服務整合
  • 處理權杖刷新和存儲
  • 建構已驗證的 Web 和行動應用程式
主要特色
  • 支援 OAuth2 權限流程
  • 管理存取權杖和重新整理權杖
  • 提供具有自動令牌注入的 HTTP 客戶端
  • 跨平台相容性
  • 與 REST API 的輕鬆整合
適合對象
  • 需要 OAuth2 的行動和網頁應用
  • 開發認證密集型應用的開發者
  • 與主要 OAuth2 提供商整合的團隊
  • 需要安全令牌處理的應用程式
使用建議
  • 需要謹慎處理權杖儲存
  • 需要對失敗的授權進行適當的錯誤處理
  • 依賴外部OAuth2服務配置
  • 不適用於僅伺服器端的 OAuth2 流程
  • 必須遵循憑證管理的安全最佳實務
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add oauth2

所屬分類

原始碼儲存庫

相關專案

所在榜單