mod_adhoc_account_management

Introduction

This module adds an ad-hoc command that lets an user change their password. This is useful for clients that don’t have support for XEP-0077 style password changing. In the future, it may provide other account management commands.

Configuration

modules_enabled = {
    -- other modules --
    "adhoc_account_management",

}

close_sessions_on_password_change = true
require_current_password = true
require_confirm_password = true
Option Default Description
close_sessions_on_password_change true Changing password invalidates other sessions the user may have
require_current_password true Add a field for the current password
require_confirm_password true Add a field for confirming the current password

Todo

Suggestions welcome,


Installation

With the plugin installer in Prosody 0.12 you can use:

sudo prosodyctl install --server=https://modules.prosody.im/rocks/ mod_adhoc_account_management

For earlier versions see the documentation for installing 3rd party modules