nopCommerce Two-Factor Authentication (2FA) – Duo Authenticator
nopCommerce Two-Factor Authentication (2FA)
plugin adds an extra layer of authentication, making your nopCommerce stores
more secure. Two-factor authentication, or 2FA, is another name for this sort
of MFA, which improves the security of your nopCommerce websites. To protect
sensitive data, you must verify that the users attempting to access it are who
they say they are. With 2FA, it is possible to protect user passwords and
accounts against security threats such as phishing, brute-force attacks,
credential exploitation, and others. Role-based 2FA, Domain-based 2FA, IP
whitelisting, Customizable KBA questions, Reset 2FA method, Customizable Email
and SMS template, Configure Your Own SMS and Email Gateway, and other features
are available through the nopCommerce Two Factor Authentication (TFA) plugin.
Follow the step-by-step guide to configure nopCommerce 2FA using Duo
1. Download & Installation
the nopCommerce Two-Factor Authentication (2FA) plugin.
Extract the zip file, you can find the plugin install files for different
To install the plugin, login as admin into your nopCommerce site or store.
In the admin dashboard, navigate to
Configuration Tab >> Local plugins.
On the top right corner of the page select the
Upload plugin or theme button. Upload the 2FA plugin install file
compatible with your nopCommerce site from the extracted plugin folder.
Follow the instructions further to install the plugin.
2. Configure Duo Authenticator
Enable two-factor authentication for users as indicated in the image below.
All users will have 2FA enabled except the administrator.
To enable 2FA for administrators, mark the checkbox to enable
2FA for Admins.
In the App Authenticator click on Configure.
To set up nopCommerce two-factor authentication with
Duo Authenticator, click on Configure.
Scan the QR code generated. You can also use the
secret key as an alternative.
Enter the passcode and click on Verify.
The Configured tag shows that the Duo Authenticator has been
Enable the toggle to activate Duo authentication method for your nopCommerce
3. Test Duo Authenticator on nopCommerce Login
Login into your nopCommerce store.
Click on Next to proceed.
Click on Setup to configure Duo Authenticator for nopCommerce.
Scan the QR code or use the secret key to setup the Duo Authenticator.
Enter the code from Duo Authenticator and click on Verify.
Enter the passcode from your Duo Authenticator to confirm your identity.
You have successfully used two-factor authentication (2FA) to log into your
Contact us on
and we'll help you set up nopCommerce Two-Factor Authentication (2FA), for
quick guidance (via email/meeting) on your requirement and our team will
help you to select the best suitable solution/plan as per your requirement.
Need Help? We are right here!
Contact miniOrange Support
Thanks for your inquiry.
If you dont hear from us within 24 hours, please feel free to send a follow up email to email@example.com
This privacy statement applies to miniorange websites describing how we handle the personal
When you visit any website, it may store or retrieve the information on your browser, mostly in the
form of the cookies. This information might be about you, your preferences or your device and is
mostly used to make the site work as you expect it to. The information does not directly identify
you, but it can give you a more personalized web experience.
Click on the category headings to check how we handle the cookies.
Strictly Necessary Cookies
Necessary cookies help make a website fully usable by enabling the basic functions like site
navigation, logging in, filling forms, etc. The cookies used for the functionality do not store any
personal identifiable information. However, some parts of the website will not work properly without
These cookies only collect aggregated information about the traffic of the website including -
visitors, sources, page clicks and views, etc. This allows us to know more about our most and least
popular pages along with users' interaction on the actionable elements and hence letting us improve
the performance of our website as well as our services.