Skip to content
  • Pricing
  • Products & Services
      Save 25%

      Solid Suite

      Secure your sites, keep them safely backed up, and grow your business… all while saving time and money.

      • Solid Security
      • Solid Backups
      • Solid Central
      • Solid Academy
      See pricing

      Protect

      Shield your site from cyberattacks and prevent security vulnerabilities

      A cloud-first solution for rocket fast backups and one-click restore.

      Repair

      Hacked website? Let our WordPress security experts clean up malicious code, remove threats and restore your site.

      Manage

      Maximize and amplify your admin with remote multi-site management.

      Ensure delivery of every email sent from your site.

      Free Plugins

  • Resources
      Save 25%

      Solid Suite

      Secure your sites, keep them safely backed up, and grow your business… all while saving time and money.

      • Solid Security
      • Solid Backups
      • Solid Central
      • Solid Academy
      See pricing

      Academy

      Solid Academy

      For anyone who wants to start or grow a business around WordPress.

      Guides

      Dive deeper into our free WordPress and business guides.

      Livestreams

      Free livestreams to help you discover new tools and work more efficiently

      Tutorials Academy

      Learn WordPress with our beginner WordPress tutorials

      Resources

      Blog

      Catch up on the latest news from our WordPress security experts

      Vulnerability Report

      Keep track of every new plugin and theme vulnerability

      Support

      Your success with Security, Backups and Central is our highest priority.

      Documentation

      Learn everything you need to know about our products & services.

Sign In Get Solid Suite
SolidWP Logo Black
  • Pricing
  • Products & Services
    • Solid Security Pro
    • Solid Backups — NextGen
    • Solid Fix
    • Solid Central
    • Free Plugins
    • Solid Security
    • Solid Performance
    • Solid Mail
  • Resources
    • Solid Academy
    • Guides
    • Livestreams
    • Tutorials
    • Blog
    • Vulnerability Report
    • Support
    • Documentation

How It Works

17
  • All About Solid Security’s Tools
  • Using Solid Security’s CAPTCHA
  • All about Firewall with Solid Security
  • Solid Security Two-Factor Authentication (2FA) Settings Guide
  • Releasing Site Lockouts in Solid Security
  • Diagnosis Tips: Raw Details of Site Scanner Logs
  • SolidWP Licensing: How to Make sure your site is licensed correctly
  • All about Solid Security’s Debug Mode
  • Frequently Asked Questions
  • Vulnerability Protection with Solid Security
  • Security Logs
  • All about User Security with Solid Security
  • All about Solid Security Site Scans
  • Solid Security Dashboard
  • What are Passkeys for WordPress Websites?
  • All about the Solid Security Settings
  • Understanding Trusted Devices in Solid Security

Learn More

9
  • Restrict Admin Access by Country Settings Guide
  • Security Headers Settings Guide
  • List of Solid Security Pro Action Hooks
  • How Do I Integrate My Plugin with Solid Security Pro reCAPTCHA?
  • Solid Security Pro WP-CLI Integration
  • All about Solid Security’s Debug Mode
  • Frequently Asked Questions
  • What are Passkeys for WordPress Websites?
  • Understanding Trusted Devices in Solid Security
View Categories
  • Home
  • SolidWP Documentation
  • Solid Security
  • How It Works
  • What are Passkeys for WordPress Websites?

What are Passkeys for WordPress Websites?

6 min read

Passkeys are the most secure way to log into your WordPress websites. Passkeys use public-key cryptography, where a public and private key pair is generated on your device (a computer or phone, or even a dedicated cryptography device). The private key, which verifies your identity, stays on your device and is never shared. The public key is stored on your website’s server. When logging in, the website sends a challenge to your device. Your device responds and “signs” it with the private key, proving your identity without ever revealing your credentials.

Passkeys replace passwords completely. The password is only as secure as it is strong, and once it’s cracked your site is vulnerable. With Passkeys, a bad actor would have to compromise the credentials and already have access to the server to have the private key to be able to do anything.

Practically, with passkeys enabled on your site you approve each login with an authentication step, such as fingerprint, face recognition, checking a PIN code, or the login swipe pattern familiar to Android phone owners. 

You’ll have to have your phone or computer with you to use passkeys. You can’t log onto a passkey-secured account from a friend’s computer without a device of your own.

Why Use Passkeys? #

For starters, passkeys solve the problem of stolen or leaked passwords as it makes it virtually impossible to have your password leaked or stolen because your passwords aren’t stored on a server that can be compromised.

Second, passkeys protect you from phishing since it is a built-in authentication method where hackers can’t trick you into giving away your password.

Third, passkeys allow you to quickly log in with one click using your face or your fingerprint instead of having to deal with long passwords, extra emails, or two-factor codes.

Fourth, use your passkey to log in with Face ID, Touch ID, or Windows Hello from your mobile device. If you get a new Android phone or iPhone, Google and Apple can restore your passkeys. With end-to-end encryption, Google and Apple can’t see or alter the passkey. 

Finally, passkeys are the best way to provide the most secure login method available for your WordPress site. Both website admins and end users, like customers, can start using passkeys to log in to any WordPress site running Solid Security Pro.

For more information on passkeys, here are some helpful links: 

  • Apple video: https://developer.apple.com/videos/play/wwdc2022/10092/
  • Apple Passkey Security: https://support.apple.com/en-us/HT213305
  • Android: https://developers.google.com/identity/fido

Authenticator Types #

There are two types of Web Authentication (WebAuthn) authenticators: Roaming authenticators and Platform authenticators.

Roaming Authenticators #

Roaming authenticators are physical security keys that a passkey is saved to. Two popular brands are Yubikey and Titan Keys. Roaming authenticators are dedicated devices that interface with your machine via bluetooth, USB, or some other connection.

  • For macOS/iOS: Roaming authenticators are fully supported on Apple devices. You can use physical security keys on devices running macOS and iOS, as long as the security key is compatible with the device’s available interfaces (e.g., USB-C, Lightning, or Bluetooth).
  • For Windows: Roaming authenticators are supported by Windows OS as long as the device has a compatible USB, NFC, or Bluetooth interface. The Windows device must run a supported version of the OS (typically Windows 10 and later). Cross-device authentication is possible, so the passkeys can be used on multiple Windows devices without needing to register a different passkey on each one.

Platform authenticators #

Platform authenticators are built into your device and tied to the operating ecosystem. There are some nuances for Apple/Mac and Windows.

Apple/Mac platform authenticators: #

On macOS versions before Ventura (13.0), only devices with the Touch ID sensor can create a platform authenticator passkey. This includes recent Mac laptops as well as desktop computers using an external Touch ID keyboard.

Starting with iOS 16 and macOS Ventura, passkeys are now saved to iCloud and synced across all devices signed into the same iCloud account.

With iCloud passkeys, users using Mac devices without Touch ID (e.g., a Mac Studio) can still register platform authenticator passkeys that are saved to iCloud. These passkeys function identically to ones that are created with the Touch ID on a Mac, but have a slightly different UI.

If you have a separate “work” iCloud and “personal” iCloud, passkeys will not be able to automatically cross that boundary. Instead, you’ll need to register a passkey using any device signed into your “work” iCloud and another passkey on any device using your “personal” iCloud.
Notice how the UI displays saving a passkey to iCloud Keychain.

Windows authenticators: #

Windows 10 and later include built-in support for Windows Hello, which serves as the platform authenticator. It uses biometric methods such as fingerprints, facial recognition, or a PIN to create and store passkeys. These passkeys are tied to the specific Windows device and cannot be transferred to other machines. So if you have multiple Windows devices, you would need to create a separate passkey on each device.

Prerequisites #

Before setting up Passkeys in your Solid Security Pro plugin, first make sure that your browser or device supports WebAuthn. To check, here are some helpful links:

  • https://webauthn.me/browser-support
  • https://developers.yubico.com/WebAuthn/WebAuthn_Browser_Support/

Apple: #

  • iOS 15 or later. 
  • macOS Big Sur or later.
  • Macs with a T1/T2 security chip or Apple Silicon.

Windows: #

  • Windows 10 or later.
  • Windows Hello serves as the platform authenticator.
  • Older versions of Windows may require a browser extension or specific software for WebAuthn compatibility.

Android: #

  • Android 9 (Pie) or later 

In order to use Passkeys, please ensure your site is updated to PHP 7.3 or higher. 

After confirming that you meet the prerequisites, you can now start setting up Passkeys.

How to activate Passkeys in Solid Security Pro? #

To enable the Passkeys module, head to Security -> Settings -> Features -> Login Security and toggle ON Passkeys.

On the same page, enable the Passwordless Login module and open its dropdown to reveal the settings. There, ensure the “Passkeys” checkbox is checked, and save the changes. 

Next, navigate to Security -> Settings -> User Groups and toggle ON the “Enable Passwordless Login” setting in your preferred user group. 

Pro tip: For a smoother login experience when using Passkeys or Magic Links, you can turn ON the “Allow Two-Factor Bypass for Passwordless Login” setting, too.

Once the above settings are configured, users whose user group have Passkeys enabled can go to their WordPress Profile page and scroll down to the Solid Security User Settings and manage their Passkeys. (See Managing Passkeys section for more information).

How does the Passkeys registration work? #

When you’ve configured your Solid Security Pro plugin to activate Passkeys for select user groups, those users will be greeted by the “Set up Passkey Login” prompt the next time they log into the site.

The Passkeys set up flow is done in three easy steps:

Step 1 – Select the type of passkey #

Step 2 – Register the passkey #

iCloud platform authenticator

Roaming authenticator

Step 3 – Name your passkey #

Managing Passkeys #

To manage your passkeys, navigate to your WordPress Profile page and head to the Solid Security Passkeys settings.

Here, you will see all the passkeys you’ve registered, the date they were added, and when they were last used.

When you select the “Manage Passkeys” button, a prompt will appear that lets you delete the existing passkeys or add a new one.

Users will be given seven days to recover their deleted passkeys. After that, Solid Security will automatically delete them permanently.

Can I add Passkeys management on the front end for users without WP Admin access? #

Yes, you can! 

For sites using the block editor (Gutenberg), you can add the “Solid Security User Security Settings” block to the page where you want users to have access to their settings.

Alternatively, you can also choose to add this code as a shortcode:

[itsec_passwordless_login_settings]

Both methods would show this Solid Security User Security Settings UI for the logged in users.

Passkeys FAQs #

Passkeys are not available on multisite.

Passkeys don’t care if you are in Incognito or Private browsing modes. You can use the same passkey you’ve already registered.

Your Face ID / Touch ID / Computer password is never sent to the website you are logging in with. They are only used to “unlock” your passkey locally. Your passkey is also never sent to the website you are logging in with.

Passkeys registration currently only accepts Email input. If you have set your Solid Security WordPress Tweaks “Login With Email Address Or Username” setting to “Username Only“, the email address used during registration will be assigned as both the user’s email address and username.

Updated on April 22, 2026

Was this doc helpful?

  • Happy
  • Normal
  • Sad
Table of Contents
  • Why Use Passkeys?
    • Authenticator Types
      • Roaming Authenticators
      • Platform authenticators
        • Apple/Mac platform authenticators:
        • Windows authenticators:
  • Prerequisites
    • Apple:
    • Windows:
    • Android:
  • How to activate Passkeys in Solid Security Pro?
  • How does the Passkeys registration work?
    • Step 1 – Select the type of passkey
    • Step 2 – Register the passkey
    • Step 3 – Name your passkey
  • Managing Passkeys
  • Can I add Passkeys management on the front end for users without WP Admin access?
  • Passkeys FAQs
SolidWP
  • Pricing
  • Products
    • Solid Suite – save 25%
    • Solid Security
    • Solid Backups — NextGen
    • Solid Central Pro
  • Resources
    • Blog
    • Academy
    • Guides
    • Tutorials
    • Vulnerability report
  • Support
    • Documentation
  • My account
  • Contact us
    • Terms
    • Refund policy
    • Privacy policy
    • Change Cookie Preferences
  • About SolidWP
    • FAQ
    • Looking for iThemes?
    • Affiliates
    • Press
  • Our Partner Brands
    • GiveWP
    • Iconic
    • KadenceWP
    • LearnDash
    • MemberDash
    • Orderable
    • The Events Calendar

Get Solid Suite bundled with hosting.

Explore StellarSites
  • X
  • YouTube
  • Facebook

A Liquid Web Brand
Hosting for WordPress
© 2025 All Rights Reserved

StellarWP logo
Liquid Web logo