Authentication Modules

Authentication modules allow Prosody to use new methods for authenticating users.

mod_auth_any
Authentication module that accepts any username and password
mod_auth_ccert
Client Certificate authentication module
mod_auth_custom_http
HTTP Authentication using custom JSON protocol
mod_auth_dovecot
Dovecot authentication module
mod_auth_external
Authentication via external script/process
mod_auth_ha1
Authentication module for 'HA1' hashed credentials in a text file, asused by reTurnServer
mod_auth_http_async
Async HTTP auth module
mod_auth_imap
IMAP authentication module
mod_auth_internal_yubikey
Two-factor authentication using Yubikeys
mod_auth_joomla
Joomla authentication module
mod_auth_ldap
LDAP authentication module
mod_auth_ldap2
Another take on LDAP authentication
mod_auth_pam
PAM authentication module
mod_auth_phpbb3
PHPBB3 authentication module
mod_auth_sql
SQL Database authentication module
mod_auth_wordpress
Wordpress authentication module
mod_limit_auth
Throttle authentication attempts with optional tarpit
mod_log_auth
Log failed authentication attempts with their IP address
mod_statistics_auth
Collects statistics on number of successful or failed authentication attempts