humanmade / two-factor
Two-Factor Authentication for WordPress.
Package info
github.com/humanmade/two-factor
Type:wordpress-plugin
pkg:composer/humanmade/two-factor
Requires
- php: >=5.6
Requires (Dev)
- automattic/vipwpcs: ^2.3
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.2
- php-coveralls/php-coveralls: ^2.5
- phpcompatibility/php-compatibility: 10.x-dev as 9.99.99
- phpcompatibility/phpcompatibility-wp: dev-master
- phpunit/phpunit: ^9.5
- roots/wordpress-core-installer: ^1.100
- roots/wordpress-full: ~6.0
- spatie/phpunit-watcher: ^1.23
- wp-coding-standards/wpcs: ^2.3
- wp-phpunit/wp-phpunit: ^6.0
- yoast/phpunit-polyfills: ^1.0
This package is auto-updated.
Last update: 2026-05-18 12:44:35 UTC
README
Two-Factor
Enable Two-Factor Authentication using time-based one-time passwords (OTP, Google Authenticator), Universal 2nd Factor (FIDO U2F, YubiKey), email and backup verification codes.
Contributors: georgestephanis, valendesigns, stevenkword, extendwings, sgrant, aaroncampbell, johnbillion, stevegrunwell, netweb, kasparsd
Tags: two factor, two step, authentication, login, totp, fido u2f, u2f, email, backup codes, 2fa, yubikey
Requires at least: 4.3
Tested up to: 4.9.1
Stable tag: trunk (master)
Description
For more history, see: http://stephanis.info/2013/08/14/two-cents-on-two-factor/
Get Involved
Development happens on GitHub. Join the #core-passwords channel on WordPress Slack (sign up here).
Here is how to get started:
$ git clone https://github.com/georgestephanis/two-factor.git
$ npm install
Then open a pull request with the suggested changes.
Changelog
See: https://github.com/georgestephanis/two-factor/commits/master