Мне интересно, есть ли способ изменить пароль пользователя через API?
По-видимому, это было возможно с помощью SetUserPreferences (https://www.mediawiki.org/wiki/API: Изменить _-_ Set_user_preferences ), но это больше не поддерживается. А функция параметров API (https://www.mediawiki.org/wiki/API: параметры ), по-видимому, не имеет возможности менять пароли.
Есть ли способ, позволяющий мне делать такие вещи?
Вы можете сделать это через (не очень хорошо документированный) changeauthenticationdata API. API довольно общий c, так как система аутентификации может измениться с вики на вики и не обязательно включает пароли.