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_cyrus
Import from Prosody rev 8f1e7fd55e7b
mod_auth_dovecot
Dovecot authentication module
mod_auth_external_insecure
Authentication via external script/process (DEPRECATED)
mod_auth_ha1
Authentication module for 'HA1' hashed credentials in a text file, asused by reTurnServer
mod_auth_http
Authenticate users against an external HTTP API
mod_auth_http_async
Async HTTP auth module
mod_auth_http_cookie
Possibly temporary fork of mod_http_auth_async that adds cookie auth support
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_oauth_external
Authenticate against an external OAuth 2 IdP
mod_auth_oauthbearer
OAuth authentication
mod_auth_pam
PAM authentication module
mod_auth_phpbb3
PHPBB3 authentication module
mod_auth_sql
SQL Database authentication module
mod_auth_token
New HMAC token authentication module for Prosody.
mod_auth_wordpress
Wordpress authentication module
mod_audit_auth
Store authentication events in the audit log
mod_limit_auth
Throttle authentication attempts with optional tarpit
mod_log_auth
Log failed authentication attempts with their IP address
mod_muc_http_auth
Prosodoy module to externalize MUC authorization via HTTP
mod_statistics_auth
Collects statistics on number of successful or failed authentication attempts