About eduMFA

eduMFA is a modular authentication system that enhances existing applications with a second factor during authentication, boosting security. Originally used for OTP authentication devices, it now supports other methods like challenge response and SSH keys. It runs on Linux and is completely open source, licensed under the AGPLv3.

Why eduMFA?

eduMFA provides enhanced protection against hacking attacks for IT services in the academic network. It enables multi-factor authentication, making traditional username-password combinations obsolete. The 'Passkeys' method, a focus of eduMFA, locks a security key into a safe, accessible only through additional methods like biometric scans or PINs. Passkeys are resistant to phishing attacks, can be synchronized between compatible devices, and offer a seamless user experience with strong, secure authentication. eduMFA is already in use at several universities and is being further developed according to the requirements of the scientific community.

Organizations Using eduMFA

Organization Logo
Organization Logo
Organization Logo
Organization Logo

Installation

The system is written in Python, uses Flask as the web framework, and an SQL database as the datastore. Installation is straightforward, providing a lean installation process.


You can learn more about the installation process in the documentation.