
Authelia is an open-source authentication and authorization server designed to provide a secure portal for multi-factor authentication and single sign-on across web applications. It offers a lightweight and blazing fast solution that combines robust security with an intuitive user interface.

About Authelia
Authelia serves as a comprehensive identity and access management solution, acting as a middleware companion for common reverse proxies. Built with Go and React, it boasts a compressed container size under 20 megabytes and minimal memory footprint. The tool enforces login regulation to thwart brute force attacks, provides built-in password reset via email, and supports multiple second-factor methods including OTP, push notifications, and WebAuthn. Its granular authorization policies and scalability options, such as Kubernetes deployments, ensure efficient and secure access control.
Key Features
- Open-source authentication and authorization server under Apache 2.0 License
- Multi-factor authentication with support for OTP, mobile push notifications, and WebAuthn
- Single Sign-On via session cookies, OpenID Connect 1.0, or trusted headers
- Lightweight container (<20MB) with low memory usage
- Fast performance with millisecond-level backend operations and 100ms login portal load times
- Granular authorization policies to control user and group access
- Built-in password reset functionality with email validation
- Designed for scalability and high availability in containerized environments
Summary
Authelia combines robust security measures with efficient performance and a user-friendly interface to streamline access management for web applications, making it a dependable solution for modern identity and access management.
Related Open Source Tools
