FLUTTER ECOSYSTEM

otp

RFC6238 時間ベースのワンタイムパスワード / Google Authenticator ライブラリ

最新バージョン
3.2.0
30日間ダウンロード
6.2万
いいね数
201
Pub ポイント
150

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

RFC 6238 時間ベースのワンタイムパスワード(TOTP)アルゴリズムを実装したDartライブラリで、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

カテゴリー

ソースリポジトリ

関連プロジェクト