Authelia Solución SSO gratuita
Rich Rich altamente escalable SSO y gestión de recursos SSO
Autelia gratuita de código abierto viene con regulaciones de inicio de sesión, seguridad de aplicaciones, y también proporciona soporte para LDAP y Active Directory
Descripción general
Las últimas actualizaciones están evolucionando la tecnología a un ritmo alto y, por lo tanto, las vulnerabilidades también están aumentando en casi todas las áreas de un negocio en línea. La capa de autorización y autenticación es una de esas áreas que son hotspot en términos de ataques y cargos de bucle. Para abordar estas sensibilidades, se desarrollan muchos software de código abierto para proporcionar mecanismos de canto mejorados mejor centralizados, administración de contraseñas y seguridad. Aquí viene Authelia, es un diseño gratuito escrito en el idioma GO junto con mecanografiado y poca entrada de otros idiomas como JavaScript y HTML. Authelia proporciona una interfaz de usuario intuitiva para permitir a los usuarios iniciar sesión y acceder a todos los recursos. Ofrece la autenticación de dos factores al emplear OTP basado en el tiempo generado por Google Authenticator. En lo que respecta al flujo de trabajo de Authelia, funciona en colaboración con proxies inversos como Nginx. Cada vez que hay una solicitud entrante, el servidor proxy reenvía esa solicitud a la autelia, Authelia luego decide permitir la solicitud o bloqueo entrante. Funciona para sitios servidos a través de HTTPS y también admite las bases de datos de usuarios como LDAP y Active Directory.
Características
- Fuente abierta
- SSO
- 2f autenticación con yubikey
- OTP basado en el tiempo con Google Authenticator
- Admite LDAP
- Admite Active Directory
- Funciona con proxies inversos
- Push Notificaciones con Duo
- Bloquear ataques de fuerza bruta
- Verificación de identidad
- Mejor administración de contraseñas
- Flujo de trabajo flexible
- UI intuitiva
Instalación
Ejecute el siguiente comando para clonar el repositorio:
git clone https://github.com/authelia/authelia.git
Después de un clon exitoso, ejecute los siguientes comandos:
cd authelia/compose/local
sudo ./setup.sh
Se requiere sudo para modificar el archivo /etc /hosts.
Ahora, reemplace el ejemplo.com con el dominio que especificó en el script de configuración y visite la URL [httpssecureexamplecom] (https://href.li/?https://secure.example.com) .
Correr en Docker
Ejecute el siguiente comando para clonar el repositorio:
git clone https://github.com/authelia/authelia.git
Ejecute el siguiente comando después del clon:
cd authelia/compose/lite
Modificar los usuarios \ _database.yml El nombre de usuario y la contraseña predeterminados es Authelia Modifique la configuración.yml y Docker-composa.yml con sus respectivos dominios y secretos Finalmente, ejecute el siguiente comando para girar la imagen de Docker:
docker-compose up -d
Explorar
Puede encontrar los siguientes enlaces relevantes:
Automatizar operaciones comerciales utilizando software gratuito y de código abierto