Saltar al contenido
FindOpenSource

Authelia

Portal de inicio de sesión único y autenticación de dos factores autoalojado que se sitúa delante de tu reverse proxy para proteger apps web existentes.

Descripción general

Authelia es un servidor de autenticación y autorización de código abierto que añade inicio de sesión único y autenticación de dos factores a aplicaciones web existentes sin requerir ningún cambio en dichas aplicaciones. Funciona como complemento de un reverse proxy (como nginx, Traefik o Caddy): el proxy reenvía las decisiones de autenticación a Authelia, que permite, deniega o redirige cada solicitud según reglas de control de acceso configurables.

Es compatible con OpenID Connect 1.0 y OAuth 2.0, múltiples métodos de segundo factor (llaves de seguridad FIDO2/WebAuthn, apps autenticadoras TOTP y notificaciones push de Duo), y autenticación sin contraseña mediante passkeys. Las reglas de acceso se pueden delimitar por subdominio, usuario, pertenencia a grupo, ruta de la solicitud, método o red, con la opción de elegir una política de uno o dos factores por regla, y se puede instalar como binario independiente, paquete del sistema o contenedor, con un Helm Chart oficial para Kubernetes.

Authelia encaja en equipos y usuarios que se autoalojan y quieren añadir inicio de sesión centralizado y 2FA a un conjunto de apps web existentes detrás de un reverse proxy, en lugar de modificar cada aplicación para que gestione la autenticación por sí misma.

Categorías
Autenticación y seguridad
Palabras clave
sso2famfareverse-proxyself-hostedauthenticationoidcoauth
Lenguajes
Go
Licencia
Apache-2.0

¿Encontraste un error? Sugiere una edición en GitHub.