Traefik、Nginx、Caddyのミドルウェア、または単体のSSOログインサーバーとして動作する、小規模な認証・認可サーバー。
WordPress/two-factor
パスワードに加えてワンタイムコードなどの追加認証を求める、WordPress向けプラグインです。
- スター
- 826
- フォーク
- 192
- 未解決の Issue
- 63
- 最終コミット
- 一昨日
これは何?
Two-Factorは、ユーザーがパスワードを入力した後に、2つ目の認証手段で本人確認を求めるWordPressプラグインです。パスワードが脆弱だったり、使い回されていたり、漏えいしたりした場合のアカウント乗っ取りを防ぎたいサイト管理者やメンバーを対象としています。
このプラグインはWordPress.orgのプラグインディレクトリで配布され、WordPressプロジェクト内で保守されています。コードはPHPで、テストスイートはシングルサイトとマルチサイトの両方を対象としており、マルチサイトを含むWordPressサイトで利用できます。
開発者はnpmスクリプトを使ってDockerベースの開発環境を起動し、テストスイートを実行したり、コードカバレッジレポートを生成したりできます。バージョン付きリリースは、GitHub Actionsのワークフローを通じてGitタグから自動的にデプロイされます。
主な機能
- 01パスワードでのログイン後に、2つ目の認証ステップを追加します。
- 02シングルサイトとマルチサイトのWordPressインストールに対応します。
- 03npmスクリプトで利用できるDockerベースの開発環境を提供します。
- 04シングルサイトとマルチサイト向けのテストスイートを備え、オプションでカバレッジレポートを生成できます。
- 05リリースをWordPress.orgのプラグインディレクトリに自動デプロイします。
ユースケース
- WordPressサイトの管理者アカウントをパスワード盗難から保護する。
- 複数ユーザーが利用するWordPressサイトやマルチサイトネットワークに、2つ目のログイン確認を追加する。
- WordPressのセキュリティプラグインにローカル環境で貢献したり、テストしたりする。
クイックスタート
- 1
Dockerをインストールして起動する
- 2
リポジトリをクローンする
git clone https://github.com/wordpress/two-factor.git - 3
依存関係をインストールする
npm install - 4
開発環境を起動する
npm run env start
使う前に知っておきたいこと
- WordPressプラグインのため、WordPressサイトでのみ動作します。
- 開発環境を利用するには、Dockerがインストールされ、起動している必要があります。
- コピーレフトライセンスであるGPL-2.0の下でライセンスされています。
収録されている特集
トピック
よくある質問
- two-factor とは?
- パスワードに加えてワンタイムコードなどの追加認証を求める、WordPress向けプラグインです。 Two-Factorは、ユーザーがパスワードを入力した後に、2つ目の認証手段で本人確認を求めるWordPressプラグインです。パスワードが脆弱だったり、使い回されていたり、漏えいしたりした場合のアカウント乗っ取りを防ぎたいサイト管理者やメンバーを対象としています。
- two-factor は無料で使えますか?ライセンスは?
- two-factor は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- two-factor は今もメンテナンスされていますか?
- 活発にメンテナンス中。two-factor の最終コミットは 2026年11月5日 です。
- two-factor は何に使えますか?
- WordPressサイトの管理者アカウントをパスワード盗難から保護する。 複数ユーザーが利用するWordPressサイトやマルチサイトネットワークに、2つ目のログイン確認を追加する。 WordPressのセキュリティプラグインにローカル環境で貢献したり、テストしたりする。
- two-factor のインストール方法は?
- Dockerをインストールして起動する リポジトリをクローンする: git clone https://github.com/wordpress/two-factor.git 依存関係をインストールする: npm install 開発環境を起動する: npm run env start
- two-factor はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/WordPress/two-factor
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Google Authenticatorの代替として、2FAアカウントを保存し、TOTP、HOTP、Steam Guardのセキュリティコードを生成するセルフホスト型Webアプリ。
HOTPとTOTPの二要素認証コードを生成し、暗号化された保管庫に保存する無料のオープンソースAndroid認証アプリ。
セキュリティ、パフォーマンス、マーケティング、デザインをカバーするWordPressプラグイン群Jetpackと、共通のPHP・JavaScriptパッケージのソースを収めたモノレポです。
Elasticsearchを活用し、WordPress標準の検索やクエリを、より高速で関連性の高い結果に置き換えるプラグイン。
Laravelのコンポーネント、Bladeテンプレート、パッケージをWordPressプロジェクトで利用できるComposerパッケージ。