Skip to content

Documentation site for Ultimate Security plugin for WordPress.

Documentation site for Ultimate Security plugin for WordPress.

Getting Started

2
  • System Requirements
  • Installation

How It Works?

5
  • Login & Authentication
  • Threat Protection
  • Site Hardening
  • Maintenance & Tools
  • Monitoring & Diagnostics

Dashboard

1
  • Dashboard

Vulnerability Scanner

2
  • Vulnerability Scanner Dashboard
  • Scan History

Dashboard

1
  • Vulnerability Scanner Dashboard

Scan History

1
  • Scan History

Settings

1
  • Vulnerability Scanner Settings

Configure API Key

1
  • Vulnerability Scanner Settings

Configure API Key

1
  • Vulnerability Scanner Settings

Activity Logs & Monitoring

3
  • Activity All Logs
  • Activity Logs Dashboard
  • Security Incidents

Dashboard

1
  • Activity Logs Dashboard

All Logs

1
  • Activity All Logs

Security Incidents

1
  • Security Incidents

Alerts & Notifications

2
  • Alerts & Notifications
  • History

Settings

1
  • Alerts & Notifications

History

1
  • History

Login & Authentication

6
  • Overview
  • Email OTP
  • Authentication Apps
  • Custom Login URL
  • Password Requirements
  • Settings

Two-Factor Authentication

3
  • Overview
  • Email OTP
  • Authentication Apps

Login Hardening

2
  • Custom Login URL
  • Password Requirements

Session Management

1
  • Settings

Threat Protection

4
  • Google reCAPTCHA
  • Cloudflare Turnstile
  • Login Attempts
  • Lockout Notifications

Bot Protection

2
  • Google reCAPTCHA
  • Cloudflare Turnstile

Brute Force Protection

2
  • Login Attempts
  • Lockout Notifications

Site Hardening

9
  • Content Protection Overview
  • Text Protection
  • Image Protection
  • Keyboard Shortcut
  • Display Settings
  • API & Data Privacy
  • Plugin Updates
  • Theme Updates
  • Security Hardening

Content Protection

5
  • Content Protection Overview
  • Text Protection
  • Image Protection
  • Keyboard Shortcut
  • Display Settings

Security Keys

1
  • WordPress Security Keys

API & Data Privacy

1
  • API & Data Privacy

Update Manager

3
  • Plugin Updates
  • Theme Updates
  • Update History

Security Hardening

1
  • Security Hardening

Monitor & Diagnostics

3
  • Site Health
  • Error Notifications
  • Test Mode

Error Notifications

1
  • Error Notifications

Test Mode

1
  • Test Mode

Maintenance & Tools

6
  • Comments Management
  • Backup & Restore
  • Security Tools
  • Advanced Settings
  • Database Cleanup
  • Self Defense
View Categories
  • Home
  • Docs
  • Plugin Settings
  • Login & Authentication
  • Authentication Apps

Authentication Apps

1 min read

Use this page to set up your Authenticator app. These apps provide the strongest security because they work without internet or phone signal. For extra protection, your login code changes every 30 seconds

Authenticator Applications Toggle

  • This switch enables or disables two-factor authentication.

Enable for Roles

  • This setting allows you to select which user roles are allowed to use the Authenticator App.
enable 2fa

Advanced Settings

This section allows you to select the algorithm used to generate your OTP. You can choose between two options:

advance option for 2fa
  • TOTP (Time-Based): This is the most common algorithm and is used by virtually all authenticators. It generates a new verification code every 30 seconds based on the current time.
  • HOTP (Event-Based): This option generates codes based on a counter. The code only changes when an event occurs (like a login attempt), rather than based on the time.

XML-RPC 

XML-RPC is a feature in WordPress that allows external services to communicate with your site remotely. You will see a dropdown menu with two specific options. This setting decides if 2FA is required when these external services try to connect.

xml-rpc

Option 1: Do not require 2FA over XMLRPC (default).

  • External tools and mobile apps can connect to your site using just a username and password. They will not be asked for a 2FA code.

Option 2: Do require 2FA over XMLRPC

  • Any connection attempt via XML-RPC (including mobile apps) must provide a valid two-factor authentication code in addition to the password.

Note: Only enable this requirement if you are sure your external apps support Two-Factor Authentication, or if you do not use external apps to manage your site

Encrypt Keys in Database

This feature locks your security codes inside the database to keep them hidden. It adds an extra layer of protection so that even if a hacker gets into your database, they cannot see or steal your login secrets.

database encrypt

Note: Once you enable this feature, it cannot be disabled. However, it is completely safe to keep it enabled.

Important Notice: 

For the highest level of security, we strongly recommend using the Authentication App method (if available) instead of Email OTP. Authentication apps generate codes offline on your device, are immune to email delays, and are virtually impossible to intercept remotely.

Use email OTP primarily as a backup method or for users who are unable to use an authentication app.

Next Steps for Users

Once you have enabled this feature on this page, your users must:

2fa configuration
  • Go to their WordPress Dashboard > Users > Profile page 
  • Scroll down and find the Ultimate Security
  • Select the Authentication App method.
  • Click Setup
  • Scan the provided QR code with their preferred mobile app to finish the connection.
  • Reset 2FA Method settings to restore all settings
Updated on February 15, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Email OTPCustom Login URL

Powered by BetterDocs

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

© 2026 Documentation site for Ultimate Security plugin for WordPress.

 

  • Home