FLUTTER ECOSYSTEM

otp

RFC6238 時間為基礎的一次性密碼 / Google Authenticator 庫

最新版本
3.2.0
近 30 天下載
6.2萬
喜歡數
201
Pub 分數
150

Package Overview

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

套件概覽

一個 Dart 庫,實作 RFC 6238 時間型一次性密碼(TOTP)演算法,相容 Google Authenticator 與其他 TOTP 相容應用。它能產生安全、時間限制的驗證碼,用於雙因素認證(2FA)。此套件支援在 Android、iOS、Web、macOS、Windows 與 Linux 等多個平台產生與驗證 OTP。非常適合在 Flutter 應用中以最少設定整合 2FA。

適用情境
  • 行動應用程式中的雙因素驗證
  • 帶2FA的安全登入系統
  • 與 Google Authenticator 集成
  • 產生時限性存取碼
  • 使用者帳戶驗證
  • 備份代碼生成
主要特色
  • 符合 RFC 6238 的 TOTP 實現
  • 跨平台支援
  • 簡單的OTP生成和驗證
  • 支援自定時間步長和數字
  • 與驗證器應用相容
  • 輕量且無依賴
適合對象
  • 需要2FA的應用
  • 驗證服務
  • 注重安全的應用程式
  • 開發安全登入流程的開發者
  • 與現有 TOTP 系統整合
使用建議
  • 需要正確的時間同步
  • 不支援QR碼產生
  • 無內建使用者介面
  • 手動處理金鑰儲存
  • 不適用於長期令牌儲存
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add otp

所屬分類

原始碼儲存庫

相關專案