Authelia is an open-source authentication and authorization server and portal fulfilling the identity and access management (IAM) role of information security in providing multi-factor authentication and single sign-on (SSO) for your applications via a web portal. It acts as a companion for common reverse proxies.
Get startedWith a compressed container size smaller than 20 megabytes and observed memory usage normally under 30 megabytes, it's one of the most lightweight solutions available.
Written in Go and React, authorization policies and many other backend tasks are completed in mere milliseconds and login portal loading times of 100 milliseconds makes it one of the fastest solutions available.
Processors can use a lot of electricity, but when idle usage is basically so low that you can't measure it, and active usage in a small business environment being under 1% you can rest easy (with the exclusion of password hashing).
Not just another IAM portal, security is heavily considered as part of our design process.
Prevent brute force login attempts by only allowing a certain number of logins before the user is locked for a period.
In-built support for users to reset their LDAP or internal passwords with email validation right from the web interface.
Allow your users the convenience of just being required to login once to a wide range of web applications via a session cookie, OpenID Connect 1.0, or Trusted Headers.
Control which users and groups have access to which specific resources or domains with incredibly granular policy definitions.
Users who have not configured a second-factor device are required to validate their identity via an email reducing the chance an attacker could exploit a lazy user.
Designed with high availability in mind, deployment options exist to easily allow multiple parallel containers on lifecycle management platforms like Kubernetes.
Support for multiple second-factor methods including One Time Passwords, Mobile Push Notifications, and WebAuthn.
The login portal is super straight forward and the workflow is completely transparent to your users.
Help support the team developing Authelia by becoming a financial contributor.
Authelia 4.38 has been released and the following is a guide on all the massive changes.
March 12, 2024 in News, Release Notes by James Elliott17 minutes
Authelia 4.37 is just around the corner. This version has several additional features and improvements to existing features. In this blog post we'll discuss the new features and roughly what it means for users.
September 26, 2022 in News, Release Notes by James Elliott4 minutes
Introducing the new website
June 15, 2022 in News by James Elliott2 minutes