Authentication
Modules dealing with logins, passwords, 2-factor authentication, etc.
Featured Free Authentication Modules 1 to 24 of 24
Email New User
Automatically email new users their account details, and optionally, automatically generate a password for them.17EmailNewUser by Adrian Jones- LoginPersist by Craig Rodway
- PasswordForceChange by Adrian Jones
Email/SMS two-factor authentication
Performs two-factor authentication by sending user an email with a code. Also works with email-to-SMS. Requires ProcessWire 3.0.109+.9TfaEmail by Ryan CramerTOTP two-factor authentication
For apps like Google Authenticator, Authy, and other TOTP-based authenticator applications. Requires ProcessWire 3.0.109+.9TfaTotp by Ryan CramerPassword Banned List
Check an entered password against the 10,000 most common passwords (From this blog: https://xato.net/passwords/more-top-worst-passwords/#.U5W5hnb5f6U) and return an error if a match is found.7PasswordBannedList by madhatter- SamlAuth by Adam Blunt
Session Allow
Enables you to configure whether to allow session for each request based on configured rules. Requires PW 3.0.184 or newer.6SessionAllow by Ryan CramerWebAuthn two-factor authentication
For modern two factor authentication with U2F keys and on-device credentials like Fingerprints/Face5TfaWebAuthn by Adam Blunt- LoginFacebook by Ryan Cramer
- AccessByQueryString by Robin S
- GoogleClientAPI by Ryan Cramer
Email Verification
E-Mail Verification and Domain Validation via API. Checks an email address against blacklist and availability of mailhost. Blacklisted domains and email addresses are simply stored in a text file.3EmailVerification by kixe- SessionLoginAlarm by Netcarver
OneTimeOnlyCode
OneTimeOnlyCode creates one time only codes that can be used to access specific content2OneTimeOnlyCode by benbyf- LoginPassKey by Clip Magic
U2F Two Factor Authentication
For two-factor authentication with security keys like Yubikey/Google Titan.2TfaU2F by Adam Blunt- Oauth2Login by flydev ??
- Auth2FactorPPP by Netcarver
- LoginTimer by Ryan Cramer
Login Scheduler
Adds support for enabling or disabling login for users, either instantly or by specifying a time range.0LoginScheduler by Teppo
The modules directory is powered by ProcessWire with the FormBuilder and LoginRegisterPro modules.