Two Factor Authentication

Two Factor Authentication / David Anderson(Team Updraft)

海外で人気無料版あり
インストール数20,000以上 評価4.4/5 WooCommerce対応

Two Factor Authenticationは、人気バックアッププラグイン「UpdraftPlus」の開発元David Anderson氏のチームが提供する2要素認証(2FA)プラグインです。TOTP・HOTP方式(Google Authenticator・Authy等)に対応し、QRコード表示によるかんたんな初期設定ができます。WordPress標準のログイン画面だけでなく、WooCommerceのログインフォームなどサードパーティ製のログイン画面にも対応している点が特徴で、ECサイトや会員制サイトでの利用に向いています。

基本情報

プラグイン名Two Factor Authentication
料金無料版あり/プレミアム版は年額£19〜(開発元Simba Hosting社での販売。英ポンド建てのため、購入時は為替レートを確認)
開発David Anderson(Team Updraft/UpdraftPlus開発元)
インストール数20,000以上(WordPress.org公式)
評価4.4 / 5
公式サイトWordPress.orgで見る
特徴WooCommerce等のサードパーティ製ログインフォームに対応
似た名前のプラグインに注意WordPressコア開発チームが提供する「Two-Factor」という別プラグインもあり、名前が非常に似ているため導入時に混同しないよう注意してください。

主要機能

TOTP・HOTP方式に対応

Google Authenticator・Authy等の標準的な認証アプリに対応。QRコードをスキャンするだけでかんたんに設定できます。

WooCommerce等への対応

WordPress標準のログイン画面だけでなく、WooCommerceのマイアカウントページ等のサードパーティ製ログインフォームにも2FAを適用できます。

ロール別の適用設定

管理者のみ、編集者以上のみ、といった形でユーザー権限(ロール)ごとに2FAの対象を設定できます。

フロントエンド用ショートコード

wp-adminへの直接アクセスを隠している会員制サイトなどでも、ショートコードを使ってフロントエンド上に認証画面を設置できます。

無料版の制約無料版では、管理者がユーザーに2FAの利用を「強制」することはできません。各ユーザーが自分の判断で有効化・無効化する仕組みのため、組織全体への強制適用が必要な場合はプレミアム版の検討が必要です。

導入手順

1プラグインを新規追加し、「Two Factor Authentication」(開発者:David Anderson)を検索してインストール・有効化

2サイト全体の設定は「設定」→「Two Factor Authentication」で行い、2FAを適用するユーザーロールを選択

3各ユーザーは、管理画面上部の「Two Factor Auth」メニューから自分のプロフィールの2FAを有効化し、表示されるQRコードを認証アプリでスキャン

4次回ログイン時から、認証アプリに表示される6桁のコード入力が求められることを確認

よくある質問(FAQ)

  • サイト内の「Two-Factor」というプラグインと同じものですか?

    いいえ、別のプラグインです。「Two-Factor」はWordPressコア開発チームが提供するシンプルな2FAプラグインで、こちらのTwo Factor Authenticationは、バックアッププラグイン「UpdraftPlus」の開発元であるDavid Anderson氏のチームが提供しています。名前が非常に似ているため、導入時は検索結果の開発者名を確認してください。

  • 無料版だけで2FAを必須化できますか?

    無料版では、管理者がユーザーに2FAの利用を強制することはできません。各ユーザーが自分のプロフィール画面から任意で有効化する仕組みのため、全ユーザーへの強制適用が必要な場合は有料版(プレミアム版)の検討が必要です。

こんな人におすすめ

こんな人におすすめ

  • WooCommerceのマイアカウント等、サードパーティ製ログインフォームにも2FAを適用したい
  • wp-adminへの直接アクセスを隠しており、フロントエンドに認証画面を設置したい会員制サイト
  • 既にUpdraftPlusを使っており、同じ開発元のプラグインで揃えたい

不要なケース

  • 管理者権限で全ユーザーに2FAを強制適用したい(プレミアム版が必要)
  • シンプルな管理画面ログインの2FAだけで十分(Two-Factorの方がシンプル)

まとめ

Two Factor Authenticationは、UpdraftPlus開発元による信頼性の高い2FAプラグインで、WooCommerce等のサードパーティ製ログインフォームへの対応が最大の強みです。インストール数自体は近年減少していますが、フロントエンド向けショートコードなど独自の機能を持っています。管理画面ログインのみのシンプルな2FAで十分な場合は、名前の似た別プラグイン「Two-Factor」との違いを理解した上で選択してください。