Two Factor Login は、WordPressの標準ログインに2段階認証を追加するためのセキュリティ強化プラグインです。
管理画面から2段階認証の実施有無を切り替えられ、認証方式は Microsoft Authenticatorを使ったTOTP認証 と メールアドレス宛のワンタイムコード認証 から選択できます。
Microsoft Authenticator方式では、初回ログイン時にQRコードを表示し、アプリで読み取るだけで簡単に登録できます。QRコードが読み取れない場合に備えて、手動セットアップキーにも対応しています。登録後は、アプリに表示される6桁コードを入力してログインします。
メール認証方式では、WordPressに登録されているメールアドレス宛に6桁の確認コードを送信し、そのコードを入力してログインします。Fromメールアドレス、From名、メール件名を管理画面から設定できるため、サイト運用に合わせたメール送信設定が可能です。
万が一、スマートフォンの紛失やメール受信トラブルが発生した場合に備えて、リカバリーコードにも対応しています。リカバリーコードは1回限り使用できる形式で、安全なログイン復旧手段として利用できます。
また、認証成功・認証失敗・メール送信・再送制限・ロック発生・設定変更などの主要イベントをDBログとして記録します。管理画面からログを確認できるため、ログインできない場合の調査や、不正アクセスの兆候確認にも役立ちます。
さらに、WordPress.org公式ディレクトリに登録しない運用を想定し、自前サーバー上の更新情報JSONを参照する独自アップデート機能にも対応しています。プラグイン削除時のデータ保持・削除も設定でき、運用方針に合わせて安全に管理できます。
WordPressのログインセキュリティを高めたいサイト、管理者ログインをより安全にしたいサイト、公式ディレクトリ外で自社・個人管理のプラグインとして運用したい環境におすすめです。