Discourse теперь поддерживает встроенную возможность истечения срока действия паролей.
Для этого необходимо выполнить:
user = User.find_by_username(username)
UserPasswordExpirer.expire_user_password(user)
Это можно сделать как сотрудникам Discourse для клиентов с хостингом, так и самостоятельно: войдя в контейнер, запустив консоль Rails и выполнив команду для конкретного пользователя.