Authelia Бесплатное решение SSO
Высоко масштабируемые богатые SSO и управление ресурсами
Бесплатный открытый исходный код Authelia поставляется с единичным знаком, правилами входа в систему, безопасности приложений, а также обеспечивает поддержку LDAP и Active Directory
Обзор
Последние обновления развивают эту технологию в высоком уровне, и, следовательно, уязвимости также увеличиваются практически во всех областях онлайн -бизнеса. Уровень авторизации и аутентификации является одной из тех областей, которые являются горячей точкой с точки зрения атак и целости. Для решения этих чувствительности, существует много программного обеспечения с открытым исходным кодом, разработанного для обеспечения более центролизованных механизмов пения / подписи, управления паролями и безопасности. Здесь наступает Authelia, это бесплатное программное обеспечение, написанное на языке GO, а также TypeScript и небольшой вклад некоторых других языков, таких как JavaScript и HTML. Authelia предоставляет интуитивно понятный пользовательский интерфейс, позволяющий пользователям входить в систему и получить доступ к всем ресурсам. Он предлагает двух факторную аутентификацию, используя OTP на основе времени, сгенерированную Google Authenticator. Что касается рабочего процесса Authelia, он работает в сотрудничестве с обратными прокси, такими как Nginx. Всякий раз, когда существует входящий запрос, прокси -сервер пересылает этот запрос в Authelia, а затем решает либо разрешить входящий запрос или блок. Он работает для сайтов, обслуживаемых в HTTPS, а также поддерживает базы данных пользователей, такие как LDAP и Active Directory.
Функции
- Открытый источник
- Sso
- 2F Аутентификация с Юбикей
- Основанный на времени OTP с Google Authenticator
- Поддерживает LDAP
- Поддерживает Active Directory
- Работает с обратными прокси
- Push -уведомления с дуэтом
- Блокировать атаки грубой силы
- Проверка личности
- Лучшее управление паролем
- Гибкий рабочий процесс
- Интуитивно понятный пользовательский интерфейс
Монтаж
Запустите следующую команду, чтобы клонировать репо:
git clone https://github.com/authelia/authelia.git
После успешного клона запустите следующие команды:
cd authelia/compose/local
sudo ./setup.sh
SUDO необходим для изменения файла /etc /hosts.
Теперь замените пример. Анкет
работает в 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