Sigil adds a second authentication step to WordPress logins. Users enrol a passkey, an authenticator app, backup codes or email codes from their profile, and administrators can require 2FA for chosen roles with a grace period.
Methods
Enforcement
Recovery
Three ways back in if a second factor is lost:
edit_users capability can reset another user’s 2FA from the Users screen.wp sigil reset <user> clears a user’s second factor from the command line when no one can reach the dashboard.Application passwords
Two-factor authentication does not apply to application passwords, which authenticate REST API and XML-RPC requests. The settings screen documents this, and application passwords can be disabled per role.