mod_saslauth

Allows users to login.

Details

mod_saslauth implements RFC3921bis.

Usage

    modules_enabled = {
        -- Other modules
        "saslauth"; -- Enable mod_saslauth
    }

Configuration

Option Default Notes
c2s_require_encryption false Whether to force all client-to-server streams are encrypted before allowing authentication
require_encryption false DEPRECATED - Currently used as a fallback value, recommended to use c2s_require_encryption
anonymous_login false If set to true, anonymous users will be allowed to login in and authentication disabled. This also disables server-to-server communication
allow_unencrypted_plain_auth false Whether to allow passwords to be send in the plain
sasl_backend “builtin” Which sasl backend to use. Requires at least Prosody 0.7.0. Supported options are “builtin” or “cyrus”
cyrus_service_name “xmpp” The service name Cyrus SASL is configured for. Requires at least Prosody 0.7.0 and sasl_backend must be set to “cyrus”

Example

    modules_enabled = {
        -- Other modules
        "saslauth"; -- Enable mod_saslauth
    }
 
    c2s_require_encryption = true
    anonymous_login = false
    allow_unencrypted_plain_auth = false
    sasl_backend = "cyrus"
    cyrus_service_name = "xmpp"
 
doc/modules/mod_saslauth.txt · Last modified: 2010/03/20 00:40 by Waqas Hussain