Authentication

Modules dealing with logins, passwords, 2-factor authentication, etc.

New Authentication Modules 1 to 24 of 24
  • Login with a PassKey for ProcessWire

    ProcessWire module that enables login via a passkey
  • Login Timer

    Normalize successful and failed login times to prevent timing attacks.
  • IndieAuth

    Use your domain name as an IndieAuth provider
  • WebAuthn two-factor authentication

    For modern two factor authentication with U2F keys and on-device credentials like Fingerprints/Face
  • OneTimeOnlyCode

    OneTimeOnlyCode creates one time only codes that can be used to access specific content
  • Session Allow

    Enables you to configure whether to allow session for each request based on configured rules. Requires PW 3.0.184 or newer.
  • AppApi

    Connect your apps to ProcessWire! This module helps you to create api-endpoints, to which an app or an external service can connect to.
  • U2F Two Factor Authentication

    For two-factor authentication with security keys like Yubikey/Google Titan.
  • Google Client API

    Connects ProcessWire with the Google Client Library and manages authentication.
  • Access By Query String

    Grant/deny access to pages according to query string.
  • 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+.
  • TOTP two-factor authentication

    For apps like Google Authenticator, Authy, and other TOTP-based authenticator applications. Requires ProcessWire 3.0.109+.
  • Login for Facebook

    Enables login via Facebook account and PW user creation.
  • OAuth2Login

    OAuth2 login for ProcessWire
  • SAML Authentication

    Add SAML authentication to any ProcessWire website
  • Login Scheduler

    Adds support for enabling or disabling login for users, either instantly or by specifying a time range.
  • 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.
  • Email New User

    Automatically email new users their account details, and optionally, automatically generate a password for them.
  • Force Password Change

    Force users to change their password.
  • Password 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.
  • Persistent Login for users.

    Persist user logins across browser sessions.
  • Session Login Alarm

    Notify users of successful login or failed login attempts on their accounts.
  • PPP 2-Factor Authentication

    Adds 2 factor login to PW using the PPP One-Time-Pad System.
  • CryptoPPP

    An implementation of Steve Gibson's Perfect Paper Passwords (PPP) system.

The modules directory is powered by ProcessWire with the FormBuilder and LoginRegisterPro modules.