Authentication

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.

Lightweight ðŸŠķ

With 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.

Security by Design 🔒

Not just another IAM portal, security is heavily considered as part of our design process.

Single Sign-On 🎟ïļ

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.

Scalability ⚙

Designed with high availability in mind, deployment options exist to easily allow multiple parallel containers on lifecycle management platforms like Kubernetes.

Blazing Fast ⚡

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.

Login Regulation ðŸ›Ąïļ

Prevent brute force login attempts by only allowing a certain number of logins before the user is locked for a period.

Authorization Policies ðŸ‘Ū

Control which users and groups have access to which specific resources or domains with incredibly granular policy definitions.

Multi-Factor Authentication 🗝ïļ

Support for multiple second-factor methods including One Time Passwords, Mobile Push Notifications, and WebAuthn.

Find out more here.