Dopo il cambio dell’ora legale del 25 ottobre in Europa, non riesco più ad accedere tramite 2FA: il codice viene rifiutato con il messaggio “Codice di autenticazione non valido. Ogni codice può essere utilizzato una sola volta.”
Ieri sono riuscito ad accedere; nel frattempo non è stato apportato alcun altro cambiamento né sul server né sul client. Sembra che il cambio dell’ora legale nel timestamp del client non venga gestito correttamente sul server.
Versione di Discourse: da5841de0b
Self-hosted, installazione standard
Se stai utilizzando l’app Google Authenticator, prova ad andare su Impostazioni → Correzione orario per i codici e seleziona l’opzione “Sincronizza ora”. I codici dovrebbero essere generati in base all’UTC e non essere influenzati dall’ora legale.
È possibile che il tuo telefono abbia un file tzdata obsoleto, quindi non riesce ad applicare l’offset del fuso orario corretto.