Description
Use the “Two-Factor Options” section under “Users” → “Your Profile” to enable and configure one or multiple two-factor authentication providers for your account:
- Email codes
- Time Based One-Time Passwords (TOTP)
- FIDO Universal 2nd Factor (U2F)
- Backup Codes
- Dummy Method (only for testing purposes)
For more history, see this post.
Actions & Filters
Here is a list of action and filter hooks provided by the plugin:
two_factor_providers
filter overrides the available two-factor providers such as email and time-based one-time passwords. Array values are PHP classnames of the two-factor providers.two_factor_enabled_providers_for_user
filter overrides the list of two-factor providers enabled for a user. First argument is an array of enabled provider classnames as values, the second argument is the user ID.two_factor_user_authenticated
action which receives the logged inWP_User
object as the first argument for determining the logged in user right after the authentication workflow.two_factor_token_ttl
filter overrides the time interval in seconds that an email token is considered after generation. Accepts the time in seconds as the first argument and the ID of theWP_User
object being authenticated.
Get Involved
Development happens on GitHub.
Screenshots
Reviews
![](../../../secure.gravatar.com/avatar/a8202271bb7d7cfb651c6a51ba4b71af0700.png?s=60&d=retro&r=g)
![](../../../secure.gravatar.com/avatar/15571f8a09d4424abd2d159020c560330700.jpeg?s=60&d=retro&r=g)
![](../../../secure.gravatar.com/avatar/216113f42bd9b95fbeef9632ed38b2760700.png?s=60&d=retro&r=g)
![](../../../secure.gravatar.com/avatar/82c0aaaa27dbbc59ffa1005e974388350700.png?s=60&d=retro&r=g)
![](../../../secure.gravatar.com/avatar/5d36e8ec24922745f7884c0287a234bd0700.png?s=60&d=retro&r=g)
![](../../../secure.gravatar.com/avatar/c220385376ad20df99c7b787eeb015050700.png?s=60&d=retro&r=g)
Contributors & Developers
“Two-Factor” is open source software. The following people have contributed to this plugin.
Contributors“Two-Factor” has been translated into 32 locales. Thank you to the translators for their contributions.
Translate “Two-Factor” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
See the release history.