Two Factor Authentication
Two Factor Authentication / David Anderson(Team Updraft)
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等のサードパーティ製ログインフォームに対応 |
主要機能
TOTP・HOTP方式に対応
Google Authenticator・Authy等の標準的な認証アプリに対応。QRコードをスキャンするだけでかんたんに設定できます。
WooCommerce等への対応
WordPress標準のログイン画面だけでなく、WooCommerceのマイアカウントページ等のサードパーティ製ログインフォームにも2FAを適用できます。
ロール別の適用設定
管理者のみ、編集者以上のみ、といった形でユーザー権限(ロール)ごとに2FAの対象を設定できます。
フロントエンド用ショートコード
wp-adminへの直接アクセスを隠している会員制サイトなどでも、ショートコードを使ってフロントエンド上に認証画面を設置できます。
導入手順
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」との違いを理解した上で選択してください。