Twitterの時刻がおそらく修正された
この件。
週を跨いでサイレント修正されたのか、普通に認証が通るようになった。
原因は単純にTOTPに用いる基準時刻がおそらくズレている(30秒分/1世代)事で、その影響で、正常な時刻の端末では認証できず、時刻を30秒ずらしている端末で生成されたコードしか通らなかった。
が、週をまたいで偶々手元のAndroidの時刻が正常になっている事に気づき、これはTwitterの認証ヤバいのではと思い確認。
すると、何故か問題なくコードが通るわけです。
なんだろうか。
Androidと参照先の時刻同期サーバが同じなのか?
まぁ、今でも1秒ぐらいAndroidは遅れているけど、今の所影響は無し。
もしかすると、例のSMSによる2要素認証の有償化に伴いTOTPコードの利用に切り替えた人が増えた影響で、案外問合せがあったのかもしれない。
まぁ、解決して良かった。