Após a mudança do horário de verão (DST) na Europa em 25 de outubro, não consigo fazer login via 2FA. O código é rejeitado com a mensagem: “Código de autenticação inválido. Cada código só pode ser usado uma vez.”
Consegui fazer login ontem, e nada mais mudou no servidor ou no cliente desde então. Parece que a mudança do horário de verão no timestamp do cliente não está sendo tratada corretamente pelo servidor.
Versão do Discourse: da5841de0b
Instalado de forma independente, instalação padrão.
Se você estiver usando o aplicativo Google Authenticator, tente acessar Configurações → Correção de horário para códigos e pressione a opção “Sincronizar agora”. Os códigos devem ser gerados com base no UTC e não devem ser afetados pelo horário de verão.
É possível que seu telefone tenha dados de fuso horário (tzdata) desatualizados, o que impede a aplicação correta do deslocamento do fuso horário.