Search Results :

×

Joomla Multi-Factor Authentication (MFA)

Validate your users with our powerful Joomla MFA/Two-Factor Authentication (TFA) plugin. It protects user accounts from unauthorized access and ensures secure email/phone verification during registration
Joomla MFA/OTP - Banner Image

Our Trusted Customers

  • Joomla SSO | Joomla Single Sign On - NASA
  • Joomla SSO | Joomla Single Sign On- Travis County
  • Joomla SSO | Joomla Single Sign On - KNF
  • Joomla SSO | Joomla Single Sign On - Nokia
  • Joomla SSO | Joomla Single Sign On - Gov.UK
  • Joomla SSO | Joomla Single Sign On - IMAREST
  • Joomla SSO | Joomla Single Sign On - Tactical Solutions

How to setup MFA in Joomla?

Joomla SSO | Step1

Step 01

Install Joomla 2FA Extension

Install the extension then click on 'Get Started' to go to the Joomla Two-Factor Authentication extension dashboard.

Joomla SSO | Step1

Step 02

Configure MFA

Enforce 2FA for users which will invoke second-factor authentication for any user during login.

Joomla SSO | Step1

Step 03

Advanced Settings

Configure 2FA based on the user's role/group, domain, and IP address easily using the advance settings tab in our MFA plugin.

Key Features of our Joomla MFA Extension

Discover the features that make your Joomla experience simple and secure.

Post-Registration MFA

OTP Verification

Passwordless Login

Role/Domain Based MFA

MFA at Password Reset

Password Age/Length-Based MFA

Remember My Device

Back-Up Methods

Post-Registration MFA

After user registration on Joomla site, they are directed to a page to complete the inline registration. So, every time a user tries to login to the Joomla site, MFA is initiated.

Why Choose Our Multi-Factor Authentication Extension?

Compliance Ready

Compliance Ready

Stay compliant with data protection and cybersecurity standards. Whether you're managing an e-commerce site or a government portal, enabling 2FA helps meet regulatory requirements like GDPR and HIPAA by enforcing secure user authentication.

Stronger Security

Stronger Security

Add an extra layer of security to your Joomla login. Even if a password is compromised, MFA ensures that attackers can't gain access without the second factor, whether it's an OTP, email link, or authenticator app code.

Cost-Effective

Cost-Effective

Our Joomla 2FA plugin is designed to be affordable for businesses of all sizes. No need to pay for enterprise-level tools when you can get premium-grade features like OTP over email, TOTP, and backup codes at a fraction of the cost.

Beyond Native 2FA

Beyond Native 2FA

While Joomla offers basic 2FA, it's limited in features and flexibility. With miniOrange, you get support for multiple authentication methods, can enforce 2FA for specific user roles or groups, and can customize the login experience.

Passwordless Login

Passwordless Login

Reduce user friction by allowing users to log in using just an OTP, no password needed. Passwordless login eliminates common risks like weak or reused passwords, making the authentication process both secure and user-friendly.

Instant Login Alerts

Instant Login Alerts

Sends an email notification after a user successfully completes Multi-Factor Authentication (MFA) and logs in. The email contains the authentication method used and the username.

Pricing Plans for Everyone

Transparent, Simple Pricing

Premium

$10

No. of Users:

Free trial available

On-Premise

$149

Per Instance

+ Transaction Charges

Get In Touch With Us

All Authenticators and 2FA Methods are supported with each of our plan. License is linked to the instance of the Joomla site, so if you have a dev-staging-prod type of environment then you will require 3 licenses of the extension (with discounts applicable on pre-production environments). Contact us at joomlasupport@xecurify.com for bulk discounts.

Frequently Asked Questions

Is the miniOrange 2FA plugin compatible with Joomla 6, and will it work after an upgrade?

Yes, the miniOrange Two-Factor Authentication extension is fully compatible with Joomla 3, 4, 5, and 6. It works out-of-the-box with all standard Joomla themes and installations, requiring no additional configuration after a version upgrade. Whether you're running a legacy Joomla 3 site or migrating to the latest Joomla 6 release, your MFA setup, user policies, and authentication methods remain intact. This forward-compatible design ensures your site's login security is never compromised during routine platform updates.

What Two-Factor Authentication (2FA) methods does the miniOrange Joomla plugin support?

The miniOrange 2FA plugin for Joomla supports a comprehensive range of authentication methods to suit different security needs and user preferences:

  • Authenticator Apps (TOTP): Generate time-based one-time passwords using Google Authenticator, Microsoft Authenticator, Authy, or any TOTP-compatible app. This method works fully offline, making it ideal for high-security environments.
  • OTP via Email or SMS: Deliver one-time passwords directly to a user's registered email address or mobile number. SMS OTP is especially effective for users who prefer not to install a separate app.
  • Passwordless Login: Allow users to authenticate using only their username and a verified authentication factor such as OTP, email verification, or authenticator approval, eliminating password-related vulnerabilities such as credential stuffing and brute-force attacks.
  • Security Questions (Knowledge-Based Authentication/KBA): Add a secondary layer of identity verification through pre-configured personal security questions, useful as a fallback or for lower-risk user roles.

Can I enforce MFA only for specific Joomla user groups, roles, or IP addresses?

Yes. The miniOrange 2FA plugin includes granular Role-Based MFA Control, allowing Joomla administrators to apply authentication policies selectively rather than site-wide. Specifically, you can:

  • Mandate 2FA for privileged roles such as Super Users, Administrators, and Editors, while keeping it optional or disabled for lower-risk roles like Registered or Guest users.
  • Restrict or exempt users by IP address, enabling trusted internal networks (e.g., office IPs) to bypass MFA while requiring it for all external logins.
  • Enforce MFA by email domain, useful for multi-tenant or membership sites where different user groups have different compliance requirements.
This level of control reduces unnecessary friction for end users while ensuring that accounts with elevated access, which represent the highest security risk, are always protected by a second factor.

What happens if I lose access to my 2FA device? How do I recover my Joomla account?

Losing access to your 2FA device does not result in a permanent account lockout. The miniOrange 2FA plugin for Joomla provides two reliable recovery mechanisms:

  • Backup Codes: During initial 2FA setup, users are prompted to generate and securely store a set of single-use backup codes. Each code can be used once in place of the standard second factor to regain access and reconfigure authentication settings.
  • Backdoor URL (Admin Recovery): Administrators can access a specially configured backdoor URL that bypasses the 2FA step entirely, allowing secure account recovery without exposing the login flow to others. This URL should be stored securely and restricted to site administrators only.
Both methods are designed to prevent lockout scenarios while maintaining the integrity of your site's authentication layer. It is strongly recommended to generate backup codes at the time of setup and store them in a secure password manager or offline location.

Does the miniOrange Joomla 2FA plugin offer a "Remember My Device" or trusted browser feature?

Yes. The plugin includes a configurable Remember My Device feature that allows users to skip the MFA step on browsers they have previously verified and trusted. Once authenticated, the device is marked as trusted for a defined number of days (set by the administrator), so returning users are not repeatedly prompted for a second factor on the same machine.

This feature strikes a practical balance between security and usability: it reduces login friction for frequent users accessing from their personal or work devices while still requiring full MFA verification from any new or unrecognized device. Sessions can be invalidated at any time by the user or administrator, and the trusted-device duration can be tuned to match your site's risk tolerance.

Can I integrate a custom SMS or email gateway for sending OTP codes in Joomla?

Yes. The miniOrange 2FA extension supports full Custom Gateway Integration for both SMS and email OTP delivery, giving you complete control over messaging infrastructure and costs. Out of the box, the plugin includes pre-built integrations with leading providers, including Twilio, Amazon SNS (AWS), and ClickSend. For organizations that operate their own messaging infrastructure or prefer a different provider, you can configure a custom SMS or email gateway using standard API credentials. This is particularly valuable for enterprises with data residency requirements, organizations operating in regions where default providers are restricted, or businesses that have negotiated custom SMS pricing with a regional carrier.

Want to Schedule a Demo?

mo-form

 Thank you for your response. We will get back to you soon.

Something went wrong. Please submit your query again

Hello there!

Need Help? We are right here!

support