6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

privacyIDEA

Open source

An open-source authentication server for managing two-factor and multi-factor logins with OTP tokens, push, FIDO2 keys and passkeys across an organization.

privacyidea.org
privacyIDEA homepage screenshot
GitHub stars
1.8k
Last commit
today
Repository age
12 years
Version
v3.14
Licence
AGPL-3.0
Self-hosted
Yes

About privacyIDEA

privacyIDEA is an open-source authentication server that manages multi-factor authentication for an organization. It issues and verifies second factors such as one-time passwords, hardware tokens, push notifications and FIDO2 or WebAuthn security keys, so applications and servers can add two-factor login without each building its own token handling.

The server is written in Python and exposes an API that other systems can call to check a login attempt. Its topics point to support for OTP, passkeys, push authentication and certificates, and administrators enroll and manage tokens centrally rather than configuring every service by hand. The project documentation includes how-tos for running it behind Apache2 with MySQL and for protecting a whole server farm.

privacyIDEA is released under the AGPL-3.0 licence and can be self-hosted, which keeps token data and user policies on infrastructure you control. The project website also lists an Enterprise Edition next to the community version, along with a demo site, screenshots and community resources for anyone evaluating it.

Key features

  • OTP, push, and hardware token support
  • FIDO2, WebAuthn, and passkey authentication
  • REST API for application integration
  • Central web interface for token enrollment
  • Policy-based control of authentication rules
  • Certificate and CA related features

Good fit for

  • →Adding two-factor login to existing servers
  • →Running a central token service for a company
  • →Replacing a vendor MFA service with self-hosted software
Built with
Python
Tags
2fa
mfa
otp
fido2
webauthn
passkeys
authentication
self-hosted
python

Open-source alternatives to privacyIDEA

See all

SaaS alternatives to privacyIDEA

See all