認証アプリ『Google Authenticator(旧:Google 認証システム)』で、ワンタイムパスワードのコードが自動で更新されない不具合に遭遇した際の備忘録です。
【追記】2024年11月更新のバージョン7.0で不具合の解消を確認しました(デバイス:Motorola moto g50 5G)。
AndroidスマホにインストールしているGoogle Authenticatorを使って、TOTPの二段階認証を設定しているウェブサービスにログインしようとしたところ、一見正しくコードを入力しているはずなのにログインに失敗し続ける事態に遭遇。
よくよくアプリ画面を見てみると、本来30秒毎に更新されなければならないワンタイムパスワードのコードが更新されていませんでした。
慣れきっちゃっててコードを入力することしか考えてなかったので、意外と気付きませんでした😅
繰り返しログインに失敗するとアカウントのロックなど後始末が面倒なので注意しないと!
基本情報
対処方法
手動で更新する
リストされている各アカウントの部分をどれでもいいのでロングタップ(長押し)してコピー&選択状態にすると、なぜか全てのアカウントのコードが最新のものに更新される。
画面を下にスワイプしての更新は機能しなかった。
アプリを再起動する
アプリ起動直後は正しいコードが表示される。
他の認証アプリを使う
Microsoftの認証アプリ『Microsoft Authenticator』を使う。
備考
試行メモ
いずれも効果がなかった対策。
- Android OSの「設定」→「システム」→「日付と時刻」→「日時を自動的に設定」をON/OFFしてGoogle Authenticatorの動作を確認する
- 時計アプリのストレージ・キャッシュ削除
- Google Authenticatorのキャッシュ削除
- Google Authenticatorの「アンインストール」→「再インストール」
- 各設定を変更した後の端末の再起動
時刻ズレに起因するものかと思いましたが、どうも違った模様。
参考情報
2023年4月にはサポートフォーラムに情報が上がっていました。
Google Playのレビューで大々的に問題になっていないあたり、端末依存の不具合なのかもしれません。2023年8月確認時だと、アプリ名やアイコンが変わったことを批判する内容のレビューがほとんどでした。
追記 モトローラ端末で発生?
当記事のコメントに、モトローラ端末で同様の不具合が発生したという情報が3例寄せられています。コメントナンバー:1731、1733、1740
モトローラ端末に特有の不具合であることも考えられそうです。
(2024年11月追記)2023年8月頃に気付いた不具合でしたが、2024年11月のアプリ更新でようやく解消したようです(moto g50 5Gで確認)。
ちなみに、アプリ名が再度変更され「Google 認証システム」→「Google Authenticator」→「Google 認証 システム」と元に戻ったようです😅