Title: Keyless Login
Author: susheelhbti
Published: <strong>20 maijs, 2026</strong>
Last modified: 20 maijs, 2026

---

Meklēt spraudņus

![](https://s.w.org/plugins/geopattern-icon/keyless-login.svg)

# Keyless Login

 Autors [susheelhbti](https://profiles.wordpress.org/susheelhbti/)

[Lejupielādēt](https://downloads.wordpress.org/plugin/keyless-login.zip)

 * [Sīkāka informācija](https://lv.wordpress.org/plugins/keyless-login/#description)
 * [Atsauksmes](https://lv.wordpress.org/plugins/keyless-login/#reviews)
 *  [Uzstādīšana](https://lv.wordpress.org/plugins/keyless-login/#installation)
 * [Attīstība](https://lv.wordpress.org/plugins/keyless-login/#developers)

 [Atbalsts](https://wordpress.org/support/plugin/keyless-login/)

## Apraksts

**Keyless Login** brings modern, phishing-resistant authentication to your WordPress
site.

Log in with your fingerprint, face, or a hardware security key — no password ever
required or transmitted. Implemented entirely in pure PHP using only the built-in`
openssl` extension. No Composer, no vendor folder, no third-party libraries.

#### How It Works

KeylessWP implements the [W3C WebAuthn Level 2](https://www.w3.org/TR/webauthn-2/)
specification from scratch:

 * A custom CBOR decoder parses authenticator data
 * Custom ASN.1/DER builders construct public keys
 * PHP’s built-in `openssl_verify()` verifies ECDSA P-256 (ES256) and RSA-2048 (
   RS256) signatures
 * Credentials are stored in a dedicated database table with sign-count clone detection

#### Supported Authentication Methods

 * 🖐 Fingerprint sensors (Touch ID, Windows Hello)
 * 😊 Face recognition (Face ID, Windows Hello face camera)
 * 🔑 Hardware security keys (YubiKey, Google Titan Key, Feitian)
 * 🔐 Platform passkey managers (iCloud Keychain, Google Password Manager)

#### Features

 * Full FIDO2 / WebAuthn Level 2 implementation — pure PHP
 * ECDSA P-256 (ES256) and RSA-2048 (RS256) signature verification
 * Zero external libraries — only PHP’s built-in `openssl` extension required
 * Passkey registration and management from the user profile page
 * Per-credential device naming, creation date, and last-used tracking
 * Sign-count verification on every authentication (clone detection)
 * Phishing-resistant: credentials are cryptographically bound to your domain
 * Admin settings page with live usage statistics
 * Graceful fallback: the standard password form remains available
 * Translatable — all strings use `__()` with the `keylesswp` text domain

#### Privacy

KeylessWP does not collect, transmit, or share any user data. No external services
are contacted. Biometric data never leaves the user’s device — only a cryptographic
public key is stored on the server.

## Uzstādīšana

 1. Upload the `keylesswp` folder to `/wp-content/plugins/`
 2. Activate the plugin via **Plugins  Installed Plugins**
 3. Go to **Users  Your Profile** and click **Register New Passkey**
 4. Follow your device’s biometric or security-key prompt
 5. Log out and click **Sign in with Passkey** on the login page

#### Requirements

 * PHP 8.0 or higher
 * PHP `openssl` extension (enabled by default on virtually all hosts)
 * HTTPS — required by the WebAuthn browser API
 * WordPress 6.4 or higher

## BUJ

### Does this plugin require any external library or Composer?

No. Everything — CBOR decoding, ASN.1/DER key building, ECDSA and RSA verification—
is implemented in pure PHP using only the `openssl` extension that ships with PHP.

### Does this work without HTTPS?

No. The WebAuthn browser API will refuse to run on non-secure origins. All modern
WordPress hosting provides HTTPS.

### Can users still log in with their password?

Yes. By default, the standard password form remains visible alongside the passkey
button. You can change this under **Settings  Keyless Login**.

### What data is stored on the server?

Only the credential ID, public key (PEM format), sign count, device name, and timestamps.
Biometric data is processed entirely on the user’s device and never transmitted.

### Is this compatible with multisite?

Single-site support is the focus of v1.0. Multisite compatibility is planned for
v1.1.

### Privacy Policy

This plugin does not send any data to external servers. No tracking, no analytics,
no third-party services are used. On uninstall, all plugin data is deleted from 
the database.

## Atsauksmes

Par šo spraudni nav atsauksmju.

## Autori un izstrādātāji

“Keyless Login” ir atvērtā pirmkoda programmatūra. Šo spraudni ir veidojuši šādi
cilvēki.

Līdzdalībnieki

 *   [ susheelhbti ](https://profiles.wordpress.org/susheelhbti/)

[Tulkot “Keyless Login&#8221 savā valodā.](https://translate.wordpress.org/projects/wp-plugins/keyless-login)

### Vai jūs interesē attīstība?

[Pārlūkojiet kodu](https://plugins.trac.wordpress.org/browser/keyless-login/), apmeklējiet
[ SVN krātuvi ](https://plugins.svn.wordpress.org/keyless-login/)vai abonējiet[ attīstības žurnālu](https://plugins.trac.wordpress.org/log/keyless-login/),
ko izveidojis [RSS](https://plugins.trac.wordpress.org/log/keyless-login/?limit=100&mode=stop_on_copy&format=rss).

## Izmaiņu žurnāls

#### 1.0.0

 * Initial release
 * Pure PHP CBOR decoder (RFC 7049)
 * Pure PHP WebAuthn attestation and assertion verifier
 * ES256 (ECDSA P-256) and RS256 (RSA-2048) support
 * Custom DB table with sign-count clone detection
 * Complete registration and authentication flows
 * Admin settings page with usage statistics
 * Full i18n support with `keylesswp` text domain

## Meta

 *  Versija **1.0.0**
 *  Pēdējo reizi atjaunots: **pirms 4 nedēļas**
 *  Aktīvās instalācijas: **Mazāk par 10**
 *  WordPress versija ** 6.4 vai jaunāka **
 *  Pārbaudīts līdz: **6.9.4**
 *  PHP versija ** 8.0 vai jaunāka **
 *  Valoda
 * [English (US)](https://wordpress.org/plugins/keyless-login/)
 * Birkas:
 * [fido2](https://lv.wordpress.org/plugins/tags/fido2/)[passkey](https://lv.wordpress.org/plugins/tags/passkey/)
   [passwordless](https://lv.wordpress.org/plugins/tags/passwordless/)[security](https://lv.wordpress.org/plugins/tags/security/)
   [webauthn](https://lv.wordpress.org/plugins/tags/webauthn/)
 *  [Papildu skats](https://lv.wordpress.org/plugins/keyless-login/advanced/)

## Vērtējumi

Vēl nav iesniegta neviena atsauksme.

[Your review](https://wordpress.org/support/plugin/keyless-login/reviews/#new-post)

[Skatīt visas atsauksmes](https://wordpress.org/support/plugin/keyless-login/reviews/)

## Līdzdalībnieki

 *   [ susheelhbti ](https://profiles.wordpress.org/susheelhbti/)

## Atbalsts

Jums ir kaut kas ko teikt? Vajadzīga palīdzība?

 [Skatīt atbalsta forumu](https://wordpress.org/support/plugin/keyless-login/)