(Se proporcionaron parámetros no válidos para la solicitud: Discourse::InvalidParameters)
No hay ninguna fila en la tabla users_second_factors para el user_id. He intentado agregar una fila de prueba, lo que me permite hacer clic en el botón ‘Desactivar’ sin error, pero simplemente elimina mi fila de prueba y sigue dejando el 2FA activado para el usuario.
También he intentado la tarea rake rake users:disable_2fa[username], que indica 2FA desactivado para el usuario, pero aún muestra Autenticación de dos factores: Sí en el perfil del usuario en la administración.
También sería bueno saber qué versión de Discourse estás ejecutando. Se han realizado correcciones para la imposibilidad de desactivar la 2FA a través de la interfaz de usuario desde el primer lanzamiento de 2FA.
Parece que aún hay un problema: debería poder hacer esto desde la interfaz de usuario, pero obtengo el error de parámetros inválidos, posiblemente debido a la falta del registro de UserSecondFactor.
Además de ser antiguo y no contar con soporte, también te estás perdiendo más de una docena de correcciones de seguridad, por lo que tu sitio es vulnerable. Por favor, actualiza.