Docs / Reference

Settings reference

Every setting in FluentAuth, grouped by screen, with its default and the page that explains it.

All documentation

The main settings, grouped by screen. Defaults are what a fresh install has before Apply recommended. General Settings is one scrollable page with a shared Save button. Section names below are headings on that page, not separate sidebar destinations.

General → Core Security

SettingDefaultSee
Block XML-RPC requestsOffCore security
Block application passwordsOffCore security
Hide usernames from the publicOffCore security
Verify email addresses on signupOnCore security

General → Login Security

SettingDefaultSee
Block an IP address after … failed attempts5Limit login attempts
within … minutes30Limit login attempts

General → Passkeys

SettingDefaultSee
Allow passkeysOffPasskeys
Let people sign in with a passkeyOffPasskeys
Roles that can set one upNone; every role when direct passkey sign-in is onPasskeys

General → Two-Factor Authentication

SettingDefaultSee
Email codeOffTwo-factor
Email Code → Roles that get the codeAdministrator, Editor, AuthorTwo-factor
Authenticator appOffTwo-factor
Authenticator App → Roles allowed to set one upNoneTwo-factor
Make it required → Roles it is required forNoneTwo-factor
What they can useA passkey or the authenticator app onlyTwo-factor

General → Magic Login

SettingDefaultSee
Enable magic loginOffMagic login
Roles that cannot use itNoneMagic login
Show the link form firstOffMagic login

General → Notifications

SettingDefaultSee
Tell me when these roles sign inNoneNotifications
Tell me when someone is blockedOffNotifications
Send them to{admin_email}Notifications
Summary reportMonthly, on the 1stNotifications

General → Visitor IP

SettingDefaultSee
Trusted proxiesNoneCore security
Header your proxy puts the visitor’s address inX-Forwarded-ForCore security

General → Advanced

SettingDefaultSee
Delete logs older than … days30Audit logs

| Keep these roles out of wp-admin | Subscriber preselected; restriction activates when saved | Core security |

2FA Enrollment

A list, not settings: every eligible user and their enrolled device methods, with a per-user reset. Two-factor.

IP Access Rules

SettingDefaultSee
Blocked addressesEmptyIP access rules
Allowed addressesEmptyIP access rules
Restricted rolesNoneIP access rules

Social Login

SettingDefaultSee
Social loginOffSocial login
Google: enabled, credential storage, client ID, client secret, One-TapOffLogin with Google, Google One-Tap
GitHub: enabled, credential storage, client ID, client secretOffLogin with GitHub
Facebook: enabled, credential storage, client ID, client secret, API versionOffLogin with Facebook

Login & Signup Forms

SettingDefaultSee
Shortcode formsOffShortcodes
Login page design: enabled, side panel and form settings per pageOffLogin page designer

Login Redirects

SettingDefaultSee
Custom redirectsOffLogin redirects
Everyone → After signing in / After signing outEmptyLogin redirects
RulesNoneLogin redirects

System Emails

SettingDefaultSee
Each account email: status, subject, bodyWordPress defaultSystem emails
Template: logo, colours, font, footer, from and reply-toPlainSystem emails

Security → Monitoring

SettingDefaultSee
Scheduled scanningOffFile integrity
Scan intervalDailyFile integrity
Registered modeOffFile integrity

Where settings are stored

All settings are rows in wp_options: __fls_auth_settings, __fls_social_auth_settings, __fls_auth_forms_settings, __fls_auth_customizer_settings, fa_system_email_settings, __fls_integrity_settings and __fls_auth_ip_rules. Logs are in their own tables; see Audit logs.