Migrar senha do Drupal para o Discourse com o plugin discourse-migrate-password

O plugin funciona substituindo o método confirm_password? da classe User.
Ele primeiro chama a verificação original da senha e não faz nada quando a senha é aceita pela lógica principal do Discourse.

Se esse não for o caso, ele verifica se o usuário tem um campo personalizado import_pass e, se tiver, usa todos os algoritmos disponíveis para verificar a senha inserida contra o hash import_pass.

Se encontrar uma correspondência, ele salva a senha inserida como a senha do usuário e permite que o usuário faça login.