Skip to content
Tech Master Tech Master

OneStopTechnical Forum

  • Books
  • AI
  • Networking
  • Windows
  • Linux
  • Cloud
  • Mac
  • Active Directory
  • Azure
  • Cloud
  • Exchange
  • M365
  • Server 2025
  • Storage
  • Vsphere
  • Website
  • Database
  • Security
  • Knowledge Base
  • VPN
Tech Master
Tech Master

OneStopTechnical Forum

List of open-source Multi-Factor Authentication (MFA) solutions

blog.payperitem.com, April 7, 2025

🔐 Open Source MFA Solutions (Self-Hosted or Integratable)

1. Authelia

  • Use Case: Web portal SSO with MFA for reverse proxies (Nginx, Traefik, etc.).
  • Auth Methods: TOTP, Duo, WebAuthn.
  • Features: LDAP/AD integration, multiple 2FA mechanisms, UI portal.
  • GitHub: https://github.com/authelia/authelia

2. privacyIDEA

  • Use Case: Enterprise MFA backend with RADIUS, SAML, LDAP support.
  • Auth Methods: TOTP, YubiKey, SMS, Push, U2F/WebAuthn.
  • Integrations: FreeRADIUS, Keycloak, OpenVPN, ownCloud.
  • GitHub: https://github.com/privacyidea/privacyidea

3. Keycloak

  • Use Case: Full-featured Identity Provider with MFA and SSO.
  • Auth Methods: TOTP, WebAuthn, Email code, OTP over SMS.
  • Bonus: Federation support, OAuth2, OIDC, SAML.
  • GitHub: https://github.com/keycloak/keycloak

4. FreeIPA

  • Use Case: Identity & Policy management for Linux domains.
  • Auth Methods: TOTP, Radius, OTP tokens.
  • Bonus: Ties into Kerberos, LDAP, and DNS services.
  • Website: https://www.freeipa.org/

5. OpenIAM

  • Use Case: Identity governance + MFA for enterprises.
  • Auth Methods: TOTP, SMS, email-based, push (with commercial add-ons).
  • Notes: More focused on mid-size/large orgs. Limited community edition.
  • Website: https://www.openiam.com/

📲 TOTP Apps (Open Source Clients)

To complement your server:

  • Aegis Authenticator (Android) – TOTP/HOTP + backup encryption
    https://github.com/beemdevelopment/Aegis
  • FreeOTP – Red Hat’s open-source TOTP/HOTP app
    https://github.com/freeotp
  • andOTP (deprecated but forked) – Great UI, backup support
    https://github.com/andOTP/andOTP

OpenSource Windows

Post navigation

Previous post
Next post

Related Posts

Deep Dive: Adding Custom Fields to Snipe-IT (Database + UI)

April 3, 2025

1️⃣ Database Modification: Add a New Column Snipe-IT uses MySQL/MariaDB as its database. First, we need to add a new field to store the additional data. 📝 Create a Migration for the New Field Run the following command in your Snipe-IT installation directory: shphp artisan make:migration add_warranty_expiry_to_assets –table=assets Open the…

Read More

Windows-Server-2022

April 9, 2025

​If you’re seeking official PDF resources for Windows Server 2022, here are some valuable documents provided by Microsoft and its partners:​ For the most current and detailed documentation, including installation guides, administration manuals, and more, visit the official Windows Server documentation page. This resource offers a wealth of information to…

Read More

Snipe-IT is an open-source IT asset management system

April 3, 2025April 3, 2025

Snipe-IT is an open-source IT asset management system that runs on a LAMP/LEMP stack. Below are the steps to install Snipe-IT on Ubuntu (22.04 or later). Step 1: Update and Install Dependencies bashsudo apt update && sudo apt upgrade -ysudo apt install -y apache2 mariadb-server php php-cli php-mbstring php-xml php-bcmath…

Read More

Recent Posts

  • List of AD Schema Versions
  • OldNewExplorer Free Download For Windows 11, 10, 8 and 7 [Latest Version]
  • How to Get the Classic (old) Context Menu on Windows 11
  • BitLocker Recovery Keys
  • Active Directory and Server hardening

Recent Comments

No comments to show.
June 2025
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
30  
« May    
Log in
©2025 Tech Master | WordPress Theme by SuperbThemes
  • Login
  • Sign Up
Forgot Password?
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.
body::-webkit-scrollbar { width: 7px; } body::-webkit-scrollbar-track { border-radius: 10px; background: #f0f0f0; } body::-webkit-scrollbar-thumb { border-radius: 50px; background: #dfdbdb }