mitydigital/statamic-two-factor
Add two-factor authentication to your Statamic control panel. This addon adds a TOTP second step to CP logins, with enrolment screens and recovery codes, so accounts stay protected even when a password is compromised. Simple to install and configure.
Adopt when:
Look elsewhere when:
Action for 2.7.3: no upgrade planning required. Take it in the normal patch window; confirm the "remove vs. set" behavior against your enrollment and recovery flows in staging, since a state-clearing change can surface as a re-prompt or a stale-enrollment edge case rather than a hard failure.
To executives: We can close a recurring security gap — privileged CMS logins protected only by a password — using a small, actively maintained addon rather than a custom build. A 2.7.x maintenance release landed this cycle with a narrow bug fix and no breaking changes, which is the profile we want from a dependency: low ceremony, low risk, steady upkeep. Decision needed: approve adoption and a one-time configuration/rollout effort; no ongoing engineering headcount.
To engineering: This is Statamic-native TOTP MFA for the Control Panel — enrollment, verification, and recovery handled for us. Version 2.7.3 is a patch that replaces a "set" with a "remove" to resolve issue #40; treat it as a routine bump with no API or config migration. Before rollout: verify compatibility with our Statamic version, decide enforcement scope (all CP users vs. privileged roles only), document recovery-code handling, and confirm our backup/break-glass path so a lost device can't lock out an administrator. If we later need passkeys or org-wide conditional access, we graduate to SSO — this addon shouldn't be extended into that role.
How can I help you explore Laravel packages today?