Authelia 免费的SSO解决方案
高度可扩展的丰富特色SSO和资源管理
免费的开源Authelia带有单个登录,登录法规,应用程序安全性,还提供了对LDAP和Active Directory的支持
概述
最新的更新是在高速度上不断发展的技术,因此,在线业务的几乎每个领域中,脆弱性也在增加。授权和身份验证层是在攻击和循环批发方面是热点的领域之一。为了解决这些敏感性,开发了许多开源软件,以提供更好的核心唱片,并签署机制,密码管理和安全性。 Authelia来了,这是一种用GO语言编写的免费软件,以及Typescript,几乎没有其他语言(例如JavaScript和HTML)的输入。 Authelia提供了直观的用户界面,以允许用户登录和访问所有资源。它通过使用Google Authenticator生成的基于时间的OTP来提供两个因素身份验证。 就Authelia的工作流程而言,它与Nginx等反向代理协作合作。每当有传入的请求时,代理服务器都会转发到Authelia的请求,Authelia然后决定允许传入请求或阻止。它适用于在HTTPS上提供的网站,还支持LDAP和Active Directory等用户数据库。
特征
*开源
- SSO
- 2F Yubikey身份验证 *与Google Authenticator一起基于时间的OTP *支持LDAP *支持Active Directory *使用反向代理 *二人推送通知 *阻止蛮力攻击 *身份验证 *更好的密码管理 *灵活的工作流程 *直觉UI
安装
运行以下命令以克隆回购:
git clone https://github.com/authelia/authelia.git
成功克隆后,运行以下命令:
cd authelia/compose/local
sudo ./setup.sh
Sudo需要修改 /etc /hosts文件。
现在,将example.com替换为您在设置脚本中指定的域,然后访问url [httpssecureexamplecom](https://href.li/?https://secure.example.com) 。
在Docker中跑步
运行以下命令以克隆回购:
git clone https://github.com/authelia/authelia.git
在克隆之后运行以下命令:
cd authelia/compose/lite
修改用户\ _database.yml默认用户名和密码是authelia 修改configuration.yml和docker-compose.yml与您的域和秘密 最后,运行以下命令以旋转Docker映像:
docker-compose up -d