(Parâmetros inválidos fornecidos para a solicitação: Discourse::InvalidParameters)
Não há nenhuma linha na tabela users_second_factors para o user_id. Tentei adicionar uma linha fictícia, o que permite clicar no botão ‘Desativar’ sem erro, mas apenas exclui minha linha fictícia e ainda deixa o 2FA ativado para o usuário.
Também tentei a tarefa rake rake users:disable_2fa[username], que diz 2FA desativado para o usuário, mas ainda mostra Autenticação de dois fatores: Sim no perfil do usuário na área administrativa.
Também seria bom saber qual versão do Discourse você está executando. Houve correções para a incapacidade de desativar a 2FA via interface do usuário desde o primeiro lançamento da 2FA.
Parece que ainda há um problema onde eu deveria conseguir fazer isso via interface do usuário, mas recebo o erro de parâmetros inválidos, possivelmente devido ao registro de UserSecondFactor ausente?
Além de ser antigo e não ter mais suporte, você também está perdendo mais de uma dúzia de correções de segurança, o que deixa seu site vulnerável. Por favor, faça a atualização.