TOTP
Add an extra layer of security with Time-based One-time Passwords (TOTP).
Installation
pnpm add payload-totp About
TOTP is an authentication mechanism that generates unique, time-sensitive codes based on a shared secret. This plugin integrates TOTP verification into PayloadCMS, enhancing security by requiring a valid code from an authenticator app for access. Users can set up TOTP through their account settings, and it is supported for one collection at a time, ensuring multi-factor authentication (MFA) is applied effectively. The plugin allows configuration options such as collection selection, disabling TOTP under certain conditions, and forcing users to set up TOTP. It is compatible with various authentication strategies and syncs seamlessly with existing access controls. Detailed documentation is provided for installation and integration, ensuring users can implement it with minimal hassle. This integration is vital for protecting against unauthorized access, especially in scenarios where user credentials might be compromised. It enhances the overall security of any application using PayloadCMS.
Package info
- Package name
payload-totp- Latest version
3.0.6- Unpacked size
- 373 kB
- License
- MIT
- Weekly downloads
- 11.2k
- Last publish
- Oct 4, 2026
More from GeorgeHulpoi
View profileSimilar plugins
More in AuthSimple Social Login
Adds Google and Microsoft (Entra ID) OAuth social login buttons to the Payload admin panel and authenticated collections.
Better Auth
Better Auth adapter and plugins for Payload CMS.
Passkey
Adds WebAuthn passkey login and management to Payload CMS accounts via Better Auth.
Subscribers
Manage subscribers and channels with magic link authentication.
Keycloak SSO
Adds Keycloak single sign-on to Payload CMS 3 via an OIDC auth strategy with PKCE, silent token refresh, and permission-based access control.
payload-auth
Integrates Better Auth for enhanced authentication in Payload CMS.