Login form with authentication button. / Форма входа с кнопкой авторизации.
Plugin for authorization on WordPress site using CryptoPro digital signature. For questions, contact Telegram: @ddnitecry
The plugin allows users to log in to the site using CryptoPro digital signature certificates. Automatic registration of new users based on certificate data is supported.
Key features:
* Authorization by GOST digital signature.
* Automatic user registration.
* Signature verification on the server (via php-cades or simplified).
* Shortcodes for embedding login forms.
* Security: Trusted CA whitelist, login attempt logging, HTTPS support, CORS.
Requirements:
* WordPress 5.0 or higher
* PHP 8.2 or higher
* CryptoPro CSP (client-side)
* CryptoPro Browser Plugin (client-side)
Плагин позволяет пользователям входить на сайт, используя сертификаты ЭЦП КриптоПро. Поддерживается автоматическая регистрация новых пользователей по данным из сертификата.
Основные возможности:
* Авторизация по ЭЦП (ГОСТ).
* Автоматическая регистрация пользователей.
* Проверка подписи на сервере (через php-cades или упрощенная).
* Шорткоды для встраивания форм входа.
* Безопасность: Whitelist доверенных УЦ, логирование попыток входа, поддержка HTTPS, CORS.
Требования:
* WordPress 5.0 или выше
* PHP 8.2 или выше
* КриптоПро CSP (на клиенте)
* КриптоПро Browser Plugin (на клиенте)
criptapro-auth folder to the /wp-content/plugins/ directory.[criptapro_login] or [criptapro_auth] on your pages.criptapro-auth в директорию /wp-content/plugins/.[criptapro_login] или [criptapro_auth] на ваших страницах.No, users must have CryptoPro CSP and CryptoPro Browser Plugin installed on their computers.
Yes, use the “Trusted CA Whitelist” feature in settings to allow only certificates from specific certificate authorities.
HTTPS is strongly recommended for security. You can enforce HTTPS-only authentication in plugin settings.
Нет, пользователи должны иметь установленные КриптоПро CSP и КриптоПро Browser Plugin на своих компьютерах.
Да, используйте функцию “Whitelist доверенных УЦ” в настройках, чтобы разрешить только сертификаты от определенных удостоверяющих центров.
HTTPS настоятельно рекомендуется для безопасности. Вы можете включить принудительную авторизацию только через HTTPS в настройках плагина.