Компактный сервер аутентификации и авторизации: работает как middleware для Traefik, Nginx и Caddy или как отдельный сервер SSO.
WordPress/two-factor
Плагин для WordPress, который добавляет второй этап проверки при входе — например, ввод одноразового кода — в дополнение к паролю.
- Звёзды
- 826
- Форки
- 192
- Открытые issues
- 63
- Последний коммит
- вчера
Что это?
Two-Factor — плагин для WordPress, который после ввода пароля просит пользователей подтвердить личность с помощью второго способа аутентификации. Он предназначен для администраторов сайтов и участников, которым нужна защита от захвата аккаунта в случае, если пароли слабые, используются повторно или утекли.
Плагин распространяется через каталог плагинов WordPress.org и поддерживается в рамках проекта WordPress. Код написан на PHP, а сам плагин рассчитан на сайты WordPress, в том числе с многосайтовой конфигурацией: тесты охватывают как обычные, так и многосайтовые установки.
Разработчики могут запускать среду разработки на базе Docker с помощью npm-скриптов, выполнять тесты и формировать отчёты о покрытии кода. Версии автоматически публикуются по Git-тегам с помощью workflow в GitHub Actions.
Ключевые возможности
- 01Добавляет второй этап аутентификации после входа по паролю.
- 02Поддерживает обычные и многосайтовые установки WordPress.
- 03Предоставляет среду разработки на базе Docker с npm-скриптами.
- 04Включает тесты для обычных и многосайтовых установок и позволяет формировать отчёты о покрытии кода.
- 05Автоматически публикует релизы в каталоге плагинов WordPress.org.
Сценарии использования
- Защита аккаунтов администраторов сайта WordPress от кражи пароля.
- Добавление дополнительной проверки при входе в многопользовательские или многосайтовые сети WordPress.
- Локальная разработка или тестирование плагина безопасности для WordPress.
Быстрый старт
- 1
Установите и запустите Docker
- 2
Клонируйте репозиторий
git clone https://github.com/wordpress/two-factor.git - 3
Установите зависимости
npm install - 4
Запустите среду разработки
npm run env start
Что важно знать
- Это плагин WordPress, поэтому он работает только на сайте WordPress.
- Для работы среды разработки Docker должен быть установлен и запущен.
- Распространяется по лицензии GPL-2.0 — лицензии с авторским левом.
В подборках
Темы
Частые вопросы
- Что такое two-factor?
- Плагин для WordPress, который добавляет второй этап проверки при входе — например, ввод одноразового кода — в дополнение к паролю. Two-Factor — плагин для WordPress, который после ввода пароля просит пользователей подтвердить личность с помощью второго способа аутентификации. Он предназначен для администраторов сайтов и участников, которым нужна защита от захвата аккаунта в случае, если пароли слабые, используются повторно или утекли.
- two-factor можно использовать бесплатно? Какая у него лицензия?
- two-factor распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- two-factor всё ещё поддерживается?
- Активно поддерживается. Последний коммит в two-factor — 5 нояб. 2026 г..
- Для чего можно использовать two-factor?
- Защита аккаунтов администраторов сайта WordPress от кражи пароля. Добавление дополнительной проверки при входе в многопользовательские или многосайтовые сети WordPress. Локальная разработка или тестирование плагина безопасности для WordPress.
- Как установить two-factor?
- Установите и запустите Docker Клонируйте репозиторий: git clone https://github.com/wordpress/two-factor.git Установите зависимости: npm install Запустите среду разработки: npm run env start
- Где скачать two-factor?
- Исходный код и инструкции по установке — на GitHub: https://github.com/WordPress/two-factor
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемое веб-приложение для хранения аккаунтов 2FA и генерации кодов TOTP, HOTP и Steam Guard — альтернатива Google Authenticator.
Бесплатное Android-приложение с открытым исходным кодом для генерации кодов двухфакторной аутентификации HOTP и TOTP и их хранения в зашифрованном хранилище.
Монорепозиторий с исходным кодом Jetpack — набора плагинов WordPress для безопасности, производительности, маркетинга и дизайна, а также общими PHP- и JavaScript-пакетами.
Плагин для WordPress, который заменяет стандартный поиск и обработку запросов на сайте более быстрыми и релевантными результатами на базе Elasticsearch.
Composer-пакет, который добавляет компоненты Laravel, шаблоны Blade и пакеты в проекты на WordPress.