=== Multidots Passkey Login β Passwordless Login for WordPress ===
Contributors: Multidots
Tags: passkey, login, passwordless, biometric login , authentication
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 8.1
Stable tag: 1.1
License: GPL-3.0+
License URI: http://www.gnu.org/licenses/gpl.html
Passwordless login for WordPress with Passkeys. Enable Touch ID, Face ID, and security keys for seamless, phishing-resistant authentication.
== Description ==
**Multidots Passkey Login** β Passwordless Authentication brings next-generation login security to WordPress.
Give your users a **secure and modern login experience** with passkeys β the new standard for **passwordless authentication** supported by all major browsers and devices.
With Multidots Passkey Login, users can log in using **biometric authentication** (Face ID, Touch ID), **Windows Hello, or a device PINβno passwords are** required.
This creates a **fast, secure, and phishing-resistant** login experience that works seamlessly across desktop and mobile.
[youtube https://youtu.be/snlEpo36Kug]
**Built for Flexibility:**
- Instantly works for existing WordPress users after registering a passkey.
- Simple yet powerful admin settings to manage login behavior and security.
- Built on the FIDO2/WebAuthn standard trusted by Apple, Google, and Microsoft.
Perfect for publishers, WooCommerce stores, agency clients, and high-security use cases.
== Key Features ==
**π Secure & Seamless Login**
- Passwordless login with Touch ID, Face ID, or security keys.
- Works instantly for existing users after passkey registration.
**π Easy User Registration**.
- Register a passkey for existing users without one.
- Create new users directly with passkey registration.
**βοΈ Flexible Admin Settings**
- Enable/Disable passkey login with one click.
- Control session timeout for added security.
- Multiple authentication options: QR code scan, Chrome guest mode, iCloud Keychain, etc.
- Limit number of passkeys per user (e.g., max 2 credentials).
**π¨ Frontend Integration**
Shortcodes included:
- [mdlogin_passkey_login] β Displays a Login with Passkey button.
- [mdlogin_passkey_register] β Displays passkey registration form.
**π‘οΈ Security Requirements**
- Requires HTTPS for secure operation
== Why Choose the Multidots Passkey Login Plugin
* **Passwordless Security**: Strong protection against phishing and stolen credentials.
* **User-Friendly**: Log in with a single tap or scanβno passwords to remember.
* **Enterprise-Grade Standards**: Built on FIDO2/WebAuthn protocols used by major platforms.
* **Cross-Device Compatibility**: Works on iOS, Android, macOS, and Windows.
* **Trusted Developer**: Created by Multidots, a WordPress VIP Gold Agency.
== How It Works ==
* Activate Plugin β Enable Passkey Login from settings.
* User Registers a Passkey β through profile settings
* Login Without Passwords β Users authenticate via Touch ID, Face ID, or a security key.
* Admin Controls β Adjust login methods and session policies
== Our Other Plugins ==
* [Sync Product From Amazon](https://wordpress.org/plugins/sync-product-from-amazon/)
* [Smart Post Sync](https://wordpress.org/plugins/smart-post-sync/)
* [Better By Default](https://wordpress.org/plugins/better-by-default/)
* [Centralized Content Management for WordPress Multisite Networks](https://wordpress.org/plugins/centralized-content-management/)
* [MD Governance](https://wordpress.org/plugins/md-governance/)
* [Salsi Sync](https://wordpress.org/plugins/salsisync/)
== Contact Us ==
Free plugin: Need Technical Help? β [Click here](https://wordpress.org/support/plugin/multidots-passkey-login/)
Pro Plugin: PRE-SALE Questions β [Click here](https://www.multidots.com/contact-us/)
== Frequently Asked Questions ==
= What is a Passkey? =
A passkey is a secure credential stored on your device (like Face ID, fingerprint, or PIN). Itβs used to log into websites without needing to remember or type a password.
= Do passkeys work on mobile devices? =
Yes! Passkeys work across mobile and desktop. Users can log in using their built-in biometrics or unlock methods.
= Is this plugin compatible with WordPress Multisite? =
Yes. It works smoothly with multisite setups.
= Do I need SSL/HTTPS for this plugin? =
Yes. HTTPS is required for secure operation of passkeys.
= Does it work with existing WordPress accounts? =
Yes. Any user can register a passkey and log in without a password.
= Can I keep normal username/password login active? =
Yes. Traditional login remains unless the admin disables it.
= What devices and browsers are supported? =
Passkeys are supported on all major browsers (Chrome, Safari, Edge) and devices (iOS, Android, macOS, Windows).
= Can I limit the number of passkeys per user? =
Yes. The admin can set how many passkeys each user can register.
= How do I troubleshoot conflicts with other plugins? =
Disable other plugins one by one to identify conflicts. If the issue persists, contact our support team for assistance.
= How do I get support if I face an issue? =
You can post your queries on the WordPress.org support forum for the plugin.
== Screenshots ==
1.
2.
3.
4.
5.
== Changelog ==
= 1.1 - 16.10.2025 =
- Implemented comprehensive input sanitization and validation across all user inputs.
- Added rate limiting to prevent brute force attacks and abuse.
- Enhanced session security with improved management and metadata protection
- Integrated full CSRF token validation to prevent cross-site request forgery.
- Applied multiple security headers to mitigate common web vulnerabilities.
- Minor bug fixes and code refactoring for better maintainability
= 1.0.0 =
- Initial release