Home Plugins two factor login telegram
AuthPress logo

AuthPress

by dueclic on WordPress.org

Advanced WordPress 2FA plugin with multiple authentication providers: Telegram, Email, Authenticator Apps, and extensible custom providers.

(5)
Provider Configuration Dashboard - Central configuration page showing all available 2FA providers: Telegram, Email, Authenticator, and any installed custom providers.

Provider Configuration Dashboard - Central configuration page showing all available 2FA providers: Telegram, Email, Authenticator, and any installed custom providers.

AuthPress is a comprehensive two-factor authentication plugin for WordPress that evolved from Telegram-only support into a flexible multi-provider 2FA solution. Secure your WordPress site with multiple authentication methods and an extensible provider system.

🚀 Key Features

  • Multiple Authentication Providers: Telegram, Email, Authenticator Apps (TOTP), Recovery Codes
  • Extensible System: Developers can create custom providers (SMS, Passkey, etc.)
  • Easy Configuration: Setup multiple 2FA methods in minutes
  • Enhanced Security: Advanced logging, rate limiting, and secure code storage
  • User Flexibility: Users can enable multiple providers for redundancy
  • Admin Control: Centralized provider management and monitoring
  • Professional Logging: WP_List_Table implementation with pagination and filtering

📱 Telegram Provider (Original)

  • Instant authentication code delivery via Telegram bot
  • Failed login attempt notifications for administrators
  • Works on any device with Telegram installed
  • Simple setup with Bot Token from @BotFather
  • Admin security alerts and monitoring

📧 Email Provider

  • Send verification codes via email
  • Configurable token duration (default: 20 minutes)
  • HTML formatted emails with security information
  • Works with all email providers
  • Perfect fallback when other methods unavailable

🔐 Authenticator Apps (TOTP)

  • Standard TOTP (Time-based One-Time Password) support
  • Compatible with Google Authenticator, Authy, Microsoft Authenticator, 1Password, Bitwarden
  • Works completely offline – no internet connection required
  • Easy setup with QR codes or manual secret entry
  • 6-digit codes that refresh every 30 seconds

🔧 Extensible & Developer-Friendly

  • Custom Providers: Simple API for creating custom 2FA methods
  • SMS Support: Ready-to-use SMS providers available as extensions
  • Passkey Support: Modern WebAuthn implementation available
  • Plugin Architecture: Each provider can be a separate plugin
  • Seamless Integration: All providers work together in unified interface
Active installations100+
Weekly downloads
85+183.33%
Version4.0.2
Last updated9/16/2025
WordPress version6.0
Tested up to6.8.2
PHP version7.0
Tags
2FAAuthenticatoremailtelegramtwo factor authentication
AuthPress | Plugin0