authelia

The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™

26.7k
Stars
+943
Gained
3.7%
Growth
Go
Language

💡 Why It Matters

Authelia addresses the critical need for secure authentication in web applications, providing a robust solution for implementing multi-factor authentication (MFA) and single sign-on (SSO). Engineering teams, particularly those focused on security and identity management, will find this open source tool invaluable for enhancing user access control. With a steady growth in community interest, Authelia is a production-ready solution that has reached a mature level of development, making it suitable for deployment in live environments. However, it may not be the right choice for teams looking for a lightweight or minimalistic authentication solution, as its comprehensive features may introduce unnecessary complexity in simpler projects.

🎯 When to Use

Authelia is a strong choice when teams require a secure, self-hosted option for managing user authentication across multiple web applications. Teams should consider alternatives when they need a simpler authentication method without the overhead of multi-factor capabilities.

👥 Team Fit & Use Cases

This tool is particularly useful for security engineers and DevOps teams who are responsible for implementing secure access protocols. Authelia is typically integrated into products and systems that require strict authentication measures, such as enterprise applications and cloud services.

🏷️ Topics & Ecosystem

2fa authentication docker golang kubernetes ldap mfa multifactor oauth2 openid-connect passkeys push-notifications security sso sso-authentication totp two-factor two-factor-authentication webauthn yubikey

📊 Activity

Latest commit: 2026-02-13. Over the past 97 days, this repository gained 943 stars (+3.7% growth). Activity data is based on daily RepoPi snapshots of the GitHub repository.