10월 25일 유럽의 여름시간(DST) 변경 이후 2FA를 통한 로그인이 불가능합니다. 코드가 거부되며 "Invalid authentication code. Each code can only be used once."라는 메시지가 표시됩니다.
어제는 정상적으로 로그인할 수 있었고, 서버나 클라이언트에서 그 사이에 다른 변경 사항은 없었습니다. 클라이언트의 타임스탬프에 대한 DST 변경이 서버에서 올바르게 처리되지 않는 것 같습니다.
Discourse 버전: da5841de0b
자체 호스팅, 표준 설치
riking
(Kane York)
2
Google Authenticator 앱을 사용 중이라면, 설정 → 코드 시간 보정으로 이동하여 “지금 동기화” 옵션을 눌러 보세요. 코드는 UTC 기준으로 생성되며, daylight saving time(DST)의 영향을 받지 않아야 합니다.
휴대전화의 tzdata가 오래되어 올바른 시간대 오프셋을 적용하지 못할 수 있습니다.
감사합니다. 확실히 전화/인증기 관련 문제인 것 같습니다. 다른 2단계 인증이 활성화된 사이트에서도 오류가 발생하거든요.
제안해 주신 방법들을 시도해 보겠습니다.