About Login Authentication and 2FA

Really Simple Security offers two login protection approaches. Two-Factor Authentication (2FA) requires a second verification step after entering your password, preventing unauthorized access even if your password is compromised.

Method Pros Cons
Email Easy setup, no additional apps needed Vulnerable if email account is compromised
TOTP/Authenticator More secure, 2FA codes generated on separate device Requires app installation, risk of losing device access

Passkey Login replaces passwords entirely with device-based authentication (fingerprint, facial recognition, or security key).

Method Pros Cons
Passkey Phishing-resistant, no passwords to remember Requires compatible device/browser

Enabling Login Authentication in Really Simple Security

Navigate to Security → Settings → Login Protection → Login Authentication and enable the main “Enable Two-Factor Authentication” setting. You can customize which ‘methods’ are available, and which user roles are eligible:

  • Enforce secure authentication for: Select any roles required to use 2FA/Passkey. Roles not listed here can still use it optionally.
  • Allow secure log in with Passkeys: Enables passwordless authentication with Passkeys.
  • Allow grace period: The amount of days users have to configure their authentication method before being locked out.

Note: Users in enforced roles who don’t configure an authentication method before their grace period expires will be locked out, until an Administrator resets their status.

Really Simple Security - Enabling 2FA

Configuring Authentication Methods

Email Verification / Authenticator App (TOTP):

  • Select eligible user roles in “Enable Email Authentication for” and/or “Enable TOTP Authentication for”.
  • TOTP is recommended for Administrators as codes are generated on a separate device.

Passkey:

  • Enabled via the main “Allow secure log in with Passkeys” toggle, no additional configuration needed.
  • Recommended for all roles as the most secure option.

Really Simple Security - Enable 2FA Methods

Setting up Login Authentication as a user (Onboarding)

The available methods depend on what’s enabled for each user role. If multiple methods are available, users can select their preferred option at login:

Really Simple Security - Authentication method selection

Email Verification

Enter the verification code sent to your email address.

Email verification code prompt

Authenticator App (TOTP)

  1. Download backup codes via the Download Backup Codes link
  2. Scan the QR code with your authenticator app (or copy the setup key manually)
  3. Enter the generated code and click Submit

TOTP configuration

Passkey

Follow the browser/OS prompt to create a passkey using your device’s authentication (Touch ID, Face ID, security key, etc.).

Passkey configuration prompt

MacOS Touch ID example

Once configured, the passkey is stored in your device’s password manager for future logins.

Switching between Login Authentication methods

Go to Users → Profile, scroll to the Login Authentication section, and use “Selected provider” to switch between available methods.

Change authentication method

Managing User Status

The Users section shows each user’s authentication status:

Status Meaning Action
Active Method configured and working Reset removes configuration; user reconfigures on next login
Open Awaiting configuration No action needed
Disabled Optional 2FA, not configured Reset prompts user to configure
Expired Grace period ended, account locked Reset unlocks account and restarts grace period

User status overview

Troubleshooting: how to regain access if you’re locked out?

If a user is locked out

  1. Login as Administrator
  2. Navigate to Settings → Login Protection → Login Authentication → Users
  3. Click Reset next to the user’s account to restart their 2FA configuration process

If an Administrator is locked out

  1. Create an empty file named rsssl-safe-mode.lock in your site’s /wp-content/ folder
  2. This bypasses authentication requirements, allowing you to log in
  3. Reset your authentication settings by navigating to Settings → Login Protection → Login Authentication → Users → Reset
  4. Delete the rsssl-safe-mode.lock file to re-enable all protections

Safe mode lock file

Simple and Performant Security.
Easily improve site security with WordPress Hardening, Two-Factor Authentication (2FA), Login Protection, Vulnerability Detection and SSL certificate generation.