Plugin categories

Create a Website with AI
Two-Factor

Two-Factor

Enable Two-Factor Authentication using time-based one-time passwords (OTP, Google Authenticator), Universal 2nd Factor (FIDO U2F, YubiKey), email and …

4.8

Rating summary

177

Reviews

80K

Active installations

Two-Factor
Two-Factor
Two-Factor
Two-Factor

Overview

Compatibility

Customer support & learning resources

Main benefits

Multiple authentication providers

Email codes support

Time-based passwords

FIDO U2F compatibility

Backup codes available

About this plugin

Categories: Security
Version: 0.9.1
Last updated: 25-04-2024
WordPress version: 4.3
Tested up to: 6.5.5
PHP version required: 5.6
Languages: English (Canada), English (UK) [+32]
Learning resources: View resources

Overview

The presented WordPress plugin is designed to enhance user account security by offering multiple two-factor authentication (2FA) options. Users can configure their preferred authentication methods, such as Email Codes, Time-Based One-Time Passwords (TOTP), FIDO Universal 2nd Factor (U2F), Backup Codes, and a Dummy Method for testing purposes, through the “Two-Factor Options” section in their profile settings. The plugin also provides a comprehensive set of action and filter hooks for developers to customize the 2FA providers, manage the list of enabled providers for each user, handle authentication events, and adjust the token time-to-live intervals. These features collectively help to establish a robust security layer, ensuring that only authorized users can access their WordPress accounts.

Multiple Two-Factor Authentication Providers

  • Email codes
  • Time Based One-Time Passwords (TOTP)
  • FIDO Universal 2nd Factor (U2F)
  • Backup Codes
  • Dummy Method (only for testing purposes)

Customizable Two-Factor Providers

  • Override available two-factor providers using the two_factor_providers filter
  • Enable specific providers for users with the two_factor_enabled_providers_for_user filter

Enhanced Security

  • Two-factor authentication adds an extra layer of security
  • Reduces the risk of unauthorized access

Flexible Token Management

  • Customize the time interval for email token validity with the two_factor_token_ttl filter
  • Adjust token settings based on user requirements

Rating and reviews

4.8

Rating summary

177

Reviews

80K

Active installations

5
4
3
2
1

User sentiment analysis

Users appreciate the Two-Factor WordPress Plugin for its simplicity, ease of configuration, and reliability in enhancing website security through two-factor authentication (2FA). It is highly praised for supporting multiple authentication methods, including email tokens, Google Authenticator, and hardware keys like Yubikey. The plugin is lightweight and integrates seamlessly with WordPress, feeling like a native feature. However, some users report it lacks advanced features like mandatory 2FA for specific user roles, and there are occasional compatibility issues with other plugins. Additionally, support can be slow and the plugin may sometimes break or face updates lagging behind new WordPress versions. Despite these drawbacks, it is widely recommended for its efficiency and focus.
vartdomen

vartdomen

26 May, 2024

Plugin nice work with true SMTP configuration
svenbolte

svenbolte

17 May, 2024

i have tested lots of plugins to implement a flexible MFA to wp admin areas. This one is defly the best of it. it is slim, simple, easy to configure und supports email tokens and the ms authenticator ap aswell as fido keys or google auth app.
Alex

Alex

25 Apr, 2024

Just works.
Dan Knauss

Dan Knauss

11 Apr, 2024

If you are not using another 2FA system, this is the simplest and best way to quickly protect your site and your users from compromised accounts. It is a common and often required security-by-default feature on many enterprise WordPress sites. Everyone should use it if they’re not using another 2FA solution. ***Be sure to add the code snippet Kaspars (one of the contributors) shared in the support form thread to require 2FA by default for all users.*** And if you are allowing open registration (where anyone visiting your site can create an account) you will also want to install and activate the WP Approve User plugin contributed by Konstantin Obenland. These are both 100% free, rock-solid, community-contributed plugins from expert WP folks. <3
petitotet

petitotet

28 Mar, 2024

Is it possible to customize the language in which it appears on the website? Thanks!

FAQ

How can I send feedback or get help with a bug?

Where can I report security bugs?

How do I enable two-factor authentication?

What two-factor authentication methods are available?

Can I override the available two-factor providers?

How can I override the list of two-factor providers enabled for a user?

What action is triggered after a user is authenticated?

How can I override the time interval for an email token?