- MFA tools at a glance
- Ten multi-factor authentication tools
- Cloud service, hardware key or self-hosted server
- Entra MFA is part of a Microsoft plan, not a separate app
- Which logins to protect first
- Questions to ask an MFA vendor
- A simple order for rolling out MFA
- My plain advice on picking an MFA setup
- Frequently asked questions
MFA software comes in three forms: a cloud service that sends push prompts or codes, a hardware key users touch to sign in, or a self-hosted server you run yourself. Small teams usually start with a cloud service, high-risk accounts suit hardware keys, and IT teams who want full control go self-hosted.
A password on its own is one guess, leak or phishing email away from being someone else's. Adding a second factor fixes most of that, and the real choice is where that second factor lives: in a cloud service, on a key in your pocket, or on a server you run.
The ten tools below are listed alphabetically and in no particular order. Every description comes from each vendor's own website, read 1 Nov 2026.
MFA tools at a glance
| Tool | Type | Good for |
|---|---|---|
| ADSelfService Plus | Self-service password and MFA tool | MFA for desktop logins, VPN and Microsoft 365 |
| Authelia | Open-source authentication server and portal | Self-hosted MFA and single sign-on for web apps |
| Cisco Duo | Cloud MFA service | Phishing-resistant MFA that's simple to roll out |
| Microsoft Entra MFA | Built-in sign-in security in Microsoft Entra ID | Microsoft shops using Authenticator, Windows Hello or passkeys |
| Okta | Cloud identity and MFA service | Adaptive MFA for staff, partners and customers |
| privacyIDEA | Open-source authentication server | Adding 2FA to VPN, SSH and local logins you host |
| Protectimus | Cloud or on-premises 2FA platform | OATH-based 2FA with programmable hardware tokens |
| Rublon | Cloud MFA for remote access | Protecting VPNs, servers and remote desktop logins |
| WatchGuard AuthPoint | Identity security and MFA service | Passwordless sign-in to block credential attacks |
| YubiKey | Hardware security key | A touch-to-sign-in key for FIDO2 and WebAuthn |
Ten multi-factor authentication tools
ADSelfService Plus
Best for: Windows-heavy organisations that want MFA for Microsoft 365, OWA, cloud apps, remote desktop, VPN and desktop logins, including offline MFA.
Authelia
Best for: Self-hosters who want an open-source authentication and authorisation portal that adds multi-factor authentication and single sign-on in front of their applications.
Cisco Duo
Best for: Organisations that want MFA built to verify identity without slowing teams down, with a free trial and a choice of editions.
Microsoft Entra MFA
Best for: Teams already on Microsoft's identity platform who want sign-in with Microsoft Authenticator, Windows Hello for Business or passkeys, including passkeys in Authenticator.
Okta
Best for: Companies that need MFA for employees, partners, contractors and customers alike, with phishing-resistant and adaptive options.
privacyIDEA
Best for: IT teams who want to self-host a modular authentication server that adds two-factor login to local login, VPN, remote access, SSH and web portals.
Protectimus
Best for: Admins who want two-factor authentication as a cloud service or on their own servers, with RDP and RADIUS guides and a programmable card-format token.
Rublon
Best for: Smaller IT teams protecting VPNs, servers and on-premise apps, with integrations for Windows, Active Directory, Remote Desktop, AD FS, SSH, LDAP and RADIUS.
WatchGuard AuthPoint
Best for: Businesses that want multi-factor and passwordless authentication to block phishing and credential attacks across identities, accounts and information.
YubiKey
Best for: Anyone who wants a physical key for two-factor, multi-factor or passwordless sign-in, used with a simple touch on supported services and computers.
Cloud service, hardware key or self-hosted server
Most entries here are cloud services. Cisco Duo, Okta, WatchGuard AuthPoint and Rublon each run the MFA for you, with an app or prompt on the user's phone. The last of those is the most specific about what it plugs into: Windows, Active Directory, Remote Desktop, AD FS, VPN, SSH, LDAP and RADIUS. ADSelfService Plus, from ManageEngine, sits alongside them with MFA for Microsoft 365, remote desktop, VPN and desktop logins, including offline MFA for laptops that aren't connected.
The hardware option is different in kind. Yubico's page says the YubiKey supports FIDO2 and WebAuthn and works with Windows, macOS, Chrome OS and Linux, and the user signs in with a touch. There's nothing to type and no code to read out to a scammer, which is why keys are worth considering for admin and finance accounts first.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Then there are the self-hosted tools. privacyIDEA describes itself as a modular authentication server for local login, VPN, remote access, SSH and web portals. Authelia is Apache 2.0 licensed and acts as an authentication portal with single sign-on, and its page says the compressed container is under 20 megabytes. Protectimus offers both routes, as a cloud service or on your own servers, built on OATH standards.
Entra MFA is part of a Microsoft plan, not a separate app
If your team already signs in with Microsoft accounts, check what you have before buying anything. Microsoft's own documentation sits under Microsoft Entra ID, its identity product, and lists the sign-in methods it supports: Microsoft Authenticator, Authenticator Lite in Outlook, Windows Hello for Business, passkeys (FIDO2) and passkeys in Microsoft Authenticator. In other words, it's a feature of the identity platform rather than a tool you add on, so the first question is which Microsoft plan you're on.
Which logins to protect first
- Email and Microsoft 365 or Google accounts. They're the key to password resets for everything else.
- VPN and remote desktop. These are the doors attackers try first. Look for RADIUS or native integrations.
- Admin and finance accounts. The people who can move money or change settings are worth a hardware key.
- Servers and SSH. Self-hosted tools and some cloud services cover Linux logins too.
- Cloud apps. If you use single sign-on, putting MFA at the sign-on step protects every app behind it.
- Laptops that go offline. If staff travel or work without a connection, check how the tool handles offline sign-in.
Questions to ask an MFA vendor
- Which factors does it support: push prompts, one-time codes, hardware keys, passkeys?
- Is it phishing-resistant, meaning FIDO2 or WebAuthn, or does it rely on codes a user could be tricked into sharing?
- Does it integrate with my VPN, remote desktop and directory, through RADIUS, LDAP or a native connector?
- What happens when someone loses their phone or key, and how fast can they get back in?
- Does it cover customers as well as staff, if I need both?
- Is it cloud-only, or can I run it on my own servers?
If you're also weighing single sign-on, my list of SSO providers covers that side, and developers comparing login platforms should look at my Auth0 alternatives.
A simple order for rolling out MFA
- Turn it on for admin accounts first, ideally with hardware keys.
- Add email and your main cloud accounts for everyone.
- Cover VPN and remote desktop next.
- Set up recovery steps for lost phones and keys before the wider rollout.
- Bring in servers, SSH and the remaining apps.
- Review who's still signing in with a password alone and close the gaps.
Do you make MFA or identity security software? Tool makers can ask to be considered for a featured place on this list.
My plain advice on picking an MFA setup
Start with what you already pay for. If you're on Microsoft's identity platform, its built-in MFA may cover your staff, and you can add hardware keys for the accounts that matter most. If you're not, a cloud MFA service is the quickest way to protect email, VPN and cloud apps for a small or mid-size team. Self-hosted tools are a good fit when you've got the skills to run them and a reason to keep authentication in-house. Whatever you choose, sort out lost-device recovery before you switch it on for everyone, because that's the day your helpdesk will remember.
Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.
Frequently asked questions
What is MFA software?
It's software that asks users for a second proof of identity, such as a phone prompt, a code or a hardware key, on top of their password before letting them sign in.
What's the difference between 2FA and MFA?
Two-factor authentication uses exactly two factors. Multi-factor authentication means two or more, so 2FA is one type of MFA.
Is a hardware security key better than an authenticator app?
A key that supports FIDO2 or WebAuthn is harder to phish, because there's no code to type or read out. Apps are easier to roll out to everyone, so many teams use both.
Can I host MFA on my own servers?
Yes. Several tools in this list are open source or offer an on-premises version you can run yourself, which suits teams with the skills to manage it.
Does Microsoft 365 include MFA?
Microsoft's multifactor authentication is part of Microsoft Entra ID, its identity product. What you get depends on your plan, so check your Microsoft licence first.
Can MFA protect a VPN or remote desktop?
Yes. Look for a tool that integrates with your VPN and remote desktop, often through RADIUS or a native connector, so users are prompted when they connect.


