WordPress plugin intelligence profile

Keyless Auth – Login without Passwords

Secure, passwordless authentication for WordPress. Your users login via magic email links – no passwords to remember or forget.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.8
Current version3.2.4
WordPress coverageTested up to WordPress 6.8
Minimum stackWP 3.9 · PHP —
Directory statusactive
Last directory update24 Nov 202511mo ago
Active installations30Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Keyless Auth – Login without Passwords version 3.2.4 as active, updated 11mo ago and tested up to WordPress 6.8.

Overview

About this plugin

Transform your WordPress login experience with passwordless authentication. Users simply enter their email address and receive a secure magic link – click to login instantly. It’s more secure than weak passwords and infinitely more user-friendly.

Why Choose Keyless Auth?

  • Enhanced Security: No more weak, reused, or compromised passwords
  • Better User Experience: One click instead of remembering complex passwords
  • Reduced Support: Eliminate “forgot password” requests
  • Modern Authentication: Enterprise-grade security used by Slack, Medium, and others
  • Security Hardening: Built-in protection against brute force attacks and username enumeration

Quick Start

  • Install and activate the plugin
  • Create a new page and add the shortcode [keyless-auth]
  • Configure email templates in Keyless Auth → Templates
  • Done! Users can now login passwordlessly

Core Features

Ready to Use

* Magic Link Authentication – Secure, one-time login links via email

* Two-Factor Authentication (2FA) – Complete TOTP support with Google Authenticator

)

* Custom 2FA Setup URLs – Direct users to branded frontend 2FA setup pages

* SMTP Integration – Reliable email delivery through your mail server

* Email Templates – Professional, customizable login emails

* Mail Logging – Track all sent emails with delivery status

* Custom Database Tables – Scalable architecture with dedicated audit logs

Advanced Security

* Token Security: 10-minute expiration, single-use tokens

* Audit Logging: IP addresses, device types, login attempts

* Emergency Mode: Grace period system with admin controls

php option

* XML-RPC Disable: Block brute force attacks via XML-RPC interface

* Application Passwords Control: Disable programmatic authentication when not needed

* User Enumeration Prevention: Block username discovery attacks

Customization

* WYSIWYG Email Editor: Full HTML support with live preview

* Advanced Color Controls: Hex, RGB, HSL color formats

* Template System: German, English, and custom templates

* Branding Options: Custom sender names and professional styling

Installation & Setup

Basic Installation

1. WordPress Admin → Plugins → Add New

2. Search for “Keyless Auth”

3. Install and activate

4. Add [keyless-auth] shortcode to any page

SMTP Configuration (Recommended)

1. Navigate to Keyless Auth → SMTP

2. )

3. Test email delivery

4. Save settings

Two-Factor Authentication Setup

1. Go to Keyless Auth → Options

2. Enable “Two-Factor Authentication”

3. Select required user roles

4. Users scan QR code with authenticator app

Email Templates

Template Options

* German Professional: Sleek German-language template

* English Simple: Clean, minimalist design

* Custom HTML: Create your own with WYSIWYG editor

Customization Features

* Full HTML and CSS support

* Color picker for buttons and links

* Responsive email design

* Live template preview

* Placeholder system for dynamic content

Security & Compliance

Token Security

* Generated using WordPress security standards

php salt

* 10-minute expiration with single-use enforcement

* Secure database storage with automatic cleanup

Two-Factor Authentication

* TOTP-based system compatible with Google Authenticator, Authy

* Role-based requirements for granular control

* Grace period system for smooth user transitions

* Custom verification forms with professional styling

Database Architecture

* Custom tables for optimal performance

* Comprehensive audit logging

* Device tracking and IP monitoring

* Automatic maintenance and cleanup routines

Security Hardening

Keyless Auth includes comprehensive security hardening features to protect your WordPress site from common attack vectors. All features are optional and can be enabled based on your site’s needs.

XML-RPC Disable

* Prevents brute force attacks via WordPress XML-RPC interface

* Reduces attack surface by disabling legacy API

* Recommended for sites not using Jetpack, mobile apps, or pingbacks

Application Passwords Control

* Disable REST API and XML-RPC authentication when programmatic access isn’t needed

* Prevents unauthorized API access

* Recommended for simple sites without third-party integrations

User Enumeration Prevention

* Blocks REST API user endpoints ( /wp-json/wp/v2/users )

author=N queries

* Removes login error messages that reveal usernames

* Strips comment author CSS classes

* Removes author data from oEmbed responses

* Recommended for business/corporate sites without author profiles

Benefits

* Combined protection against brute force attacks

* Prevents username discovery for targeted attacks

* Reduces unauthorized API access

htaccess modifications

* All features include comprehensive documentation

* FTP recovery available if needed

SMTP & Email Delivery

Supported Providers

* Gmail / Google Workspace

* Outlook / Microsoft 365

* Mailgun, SendGrid, Amazon SES

* Any SMTP-compatible service

Advanced Email Features

* Message-ID domain alignment for deliverability

* SPF/DKIM/DMARC compliance

* Custom sender names and addresses

* Bulk email log management

* Delivery status tracking

Secure Credential Storage

php:

com'); define('CHRMRTNS_KLA_SMTP_PASSWORD', 'your-smtp-password');

WordPress Integration

Login Page Integration

php

* Seamless integration with existing login flow

* Toggle control for easy enable/disable

* Clean, responsive form styling

Shortcode Usage

Use [keyless-auth] anywhere: pages, posts, widgets, or custom templates.

Developer Features

Hooks & Filters

Customize login redirect:

add_filter(‘wpa_after_login_redirect’, ‘custom_redirect_function’);

Modify email headers:

add_filter(‘wpa_email_headers’, ‘custom_email_headers’);

Change token expiration:

add_filter(‘wpa_change_link_expiration’, ‘custom_expiration_time’);

Modular Architecture

* Clean, organized class structure

* Separated concerns for easy maintenance

* WordPress coding standards compliance

* Extensive documentation and comments

Requirements

  • WordPress: 3.9 or higher (tested up to 6.8)
  • PHP: 7.4 or higher
  • Email Delivery: SMTP recommended for reliability

Note: Keyless Auth complements WordPress’s default login system – it doesn’t replace it.

Developed by Chris Martens | Based on the original Passwordless Login plugin by Cozmoslabs

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • secure login
  • 2fa
  • authentication
  • passwordless
  • smtp
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.8

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.8.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.8
Minimum requirementsWordPress 3.9 · PHP not listed
Update activity24 Nov 202511mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.