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.

Por qué está en este catálogo

Valoración del catálogo: ★★★☆☆ (3/5)

Self-hosted SSO/2FA portal, distinct from full IdP platforms like Keycloak.

  • Maduro
  • Impulsado por la comunidad
Categorías
Autenticación y seguridad
Palabras clave
sso2famfareverse-proxyself-hostedauthenticationoidcoauth
Lenguajes
Go
Licencia
Apache-2.0

Comparar con otro proyecto

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