Implement multifactor authentication with Strapi

System Information
  • Strapi Version: 4
  • Operating System:
  • Database:
  • Node Version:
  • NPM Version:
  • Yarn Version:

I need to integrate Mircrosoft Authenticator or Google Authenticator to enable 2FA with Strapi
I know Strapi 4 does not support 2FA out of the box.
Is there a way that we can do this ?
Kindly share some resources

Thanks for the question, currently these features are supported in out EE Strapi version and Strapi Cloud Teams Plan.

1 Like

Thanks for the reply @Paul_Brats
I dont need to implement 2FA for admin panel users. I need to enable it for users who are generated through content types. Are you saying enterprise plan enables 2FA for content users?

Did you manage to do it?

Hey!

Yes there is a plugin now called Headlockr which makes this possible for both Strapi v4 and v5.

If you’ve been looking for a simple, robust way to add 2FA to the Admin Panel, check out website! It is possible now.

:sparkles: Key Features

  • :closed_lock_with_key: Multi-Factor Authentication: TOTP, SMS, Email & Backup Code challenges
  • :jigsaw: Seamlessly integrates into Strapi Admin Panel
  • :arrows_counterclockwise: Strapi V4 & V5 Compatible
  • :hammer_and_wrench: Highly Configurable: Adapt it to your exact needs
  • :no_entry_sign: No User Cap: Scale without limits

:white_check_mark: Works out-of-the-box—no hacks, no workarounds.