Authelia est un serveur et portail d'authentification open source pour l'authentification unique (SSO) et multifacteur. Il complète un reverse proxy tel que nginx, Traefik, Caddy ou HAProxy et protège les applications web par des règles d'accès selon le sous-domaine, l'utilisateur, le groupe ou le réseau. Il prend en charge notamment OpenID Connect 1.0, les mots de passe à usage unique temporels, les clés de sécurité FIDO2/WebAuthn, les passkeys et les notifications push Duo, ainsi que la réinitialisation des mots de passe en libre-service. Authelia est livré sous forme de binaire, de paquet deb ou de conteneur, et vous l'exécutez sur vos propres serveurs.
Authelia est un projet communautaire. D'après son propre site, ce n'est ni une entreprise ni une autre entité juridique ; il est maintenu par des bénévoles. Son organisation GitHub indique l'Australie comme localisation, et plusieurs mainteneurs principaux indiquent Melbourne. Le code source est sous licence Apache-2.0. Comme vous hébergez Authelia vous-même, les données de connexion et les sessions restent sur votre infrastructure ; les développeurs ne proposent pas de service hébergé.