二段階認証でコードを入力しているのに、「コードが違います」「無効です」と表示されることはありませんか。
Authenticatorアプリは正しいコードを表示しているはずなのにログインできない──この症状は、端末の時刻ズレや同期エラーで起きることが多いです。
この記事では、Authenticatorコードが合わない原因を最短で切り分ける方法を整理します。
結論:原因は主に7つ
コード不一致ではなく、SMS認証そのものが届かない場合は切り分け先が変わるので、認証コード(SMS)が届かない時の共通チェックもあわせて確認してください。
Authenticatorコードが合わない場合、原因は次の7系統に分かれることが多いです。
- スマホの時刻ズレ
- 自動時刻同期OFF
- Authenticatorアプリの同期ズレ
- アカウント再設定後のコード
- 複数アカウント混同
- コード期限切れ(30秒)
- サーバー側の時刻ズレ(まれ)
まずは簡単なチェックから進めます。
30秒チェック(最初にここ)
次の3つを確認すると、多くのケースは解決します。
① スマホの「自動時刻設定」をONにする
設定
↓
日付と時刻
↓
自動設定ON
② Authenticatorアプリを再起動
アプリを一度閉じて開き直します。
③ 新しく表示されたコードを入力
コードは約30秒ごとに更新されます。
1分チェック(上から順に)
- スマホの自動時刻をONにする
- タイムゾーンを確認
- Authenticatorアプリを再起動
- 新しいコードを入力
- Authenticatorのコード同期を確認
- 正しいアカウントを選択
- ログインサービス側の障害確認
原因① スマホの時刻ズレ(最も多い)
Authenticatorコードは 時間ベース(TOTP) で生成されています。
つまり
サーバーの時刻
+
スマホの時刻
が一致していないと、コードが合いません。
よくある原因
- 手動で時刻設定している
- タイムゾーンが違う
- 時刻同期がOFF
対処
設定
↓
日付と時刻
↓
自動設定ON
これだけで解決することが多いです。
原因② 自動時刻同期OFF
スマホの自動時刻がOFFだと、時間が少しずつズレていきます。
Authenticatorは数秒のズレでもコード不一致になります。
対処
設定
↓
日付と時刻
↓
自動設定ON
原因③ Authenticatorアプリの同期ズレ
Authenticatorアプリ自体の時刻同期がズレることもあります。
特にGoogle Authenticatorでは、コード同期機能があります。
対処(Google Authenticator)
アプリ
↓
設定
↓
時刻の補正
↓
コード同期
これで同期が修正されます。
原因④ アカウント再設定後のコード
二段階認証を再設定した場合、古いAuthenticatorコードは使えません。
よくある例
- QRコードを再発行した
- 別端末に移行した
対処
最新のQRコードで再登録します。
原因⑤ 複数アカウント混同
Authenticatorアプリでは複数アカウントのコードが表示されます。
そのため、別アカウントのコードを入力しているケースもあります。
対処
ログインサービスと一致するアカウントを確認します。
原因⑥ コード期限切れ(30秒)
Authenticatorコードは約30秒ごとに更新されます。
残り数秒のコードを入力すると、認証が失敗することがあります。
コード更新の直前に入力すると、入力中に切り替わって失敗することもあります。
対処
新しいコードが表示された直後に入力します。
原因⑦ サーバー側の時刻ズレ(まれ)
まれにサービス側の認証サーバーが不安定で、コードが通らないことがあります。
対処
- 数分待って再試行
- 公式障害情報を確認
再発防止
Authenticatorトラブルを減らすには次を意識します。
- スマホの自動時刻をONにする
- タイムゾーンを正しく設定
- Authenticatorアプリを最新に保つ
- QRコード再設定後は旧コードを削除
FAQ
Q. Authenticatorコードが毎回違うのは正常ですか?
正常です。
ワンタイムパスワードは約30秒ごとに新しいコードへ更新されます。
Q. スマホ時間が少しズレるだけでログインできなくなりますか?
はい。
TOTP認証では数秒のズレでもコード不一致になることがあります。
Q. 機種変更したらコードが合わなくなりました
新しい端末でAuthenticatorを再設定する必要があります。
まとめ
Authenticatorコードが合わない場合、原因は次の7系統で切り分けできます。
- スマホの時刻ズレ
- 自動時刻同期OFF
- Authenticator同期ズレ
- アカウント再設定
- アカウント混同
- コード期限切れ
- サーバー障害
Authenticatorコードが合わない場合は、まず「スマホの自動時刻ON → Authenticator同期 → 新コード入力」の順で確認すると解決しやすいです。


コメント