How to enforce email-2FA for your users

Before we explain this, it's important to know that, when you enable email-2FA, it will apply only on the selected user roles. If you don't select any of the user roles, 2FA will not work.

How to enforce email-2FA for your users

If you go to the Shield Security Dashboard => Settings=> Login Guard => 2FA Email => Enforce Email Authentication, you'll see the list of the following user roles:

  • Subscribers
  • Contributors
  • Authors
  • Editors
  • Administrators
  • Woocommerce Customer
  • Woocommerce/Easy Digital Downloads Shop Manager
  • Easy Digital Downloads Shop Accountant
  • Easy Digital Downloads Shop Worker
  • Easy Digital Downloads Customer

Example

Let's say you want to enforce email-2FA for Administrators and Subscribers only.

You'll just need to enable email-2FA option, select those roles and click to save:

Next time Administrators and Subscribers try to login, they'll be enforced to email-based authentication:

Important points to note

To get support for the following user roles, you'll need ShieldPRO (3rd-party support feature):

  • Woocommerce Customer
  • Woocommerce/Easy Digital Downloads Shop Manager
  • Easy Digital Downloads Shop Accountant
  • Easy Digital Downloads Shop Worker
  • Easy Digital Downloads Customer

The 3rd-Party Support feature works with 3rd party platforms such as WooCommerce, BuddyPress, and Easy Digital Downloads. It's enabled by default on ShieldPRO sites.

It provides the following:

  • User Registration & Login Bot Protection
  • 2-Factor Authentication for users and customers

You may find the list of the ShieldPRO features here.