🦆

MicrosoftアカウントのMFAループについて調べてみる(調査中)

に公開

なぜ作成したのか

  • MicrosoftアカウントでSSPRしようと思ったら、MFA確認ループに陥り一生リセット画面にたどりつけない呪いを受けている

質問(to ChatGPT)

Microsoftアカウントでログインした状態から、マイアカウントページに遷移してパスワード変更しようとするとログイン処理がループしてしまいパスワード変更ができません。対処方法について教えてください。


回答(from ChatGPT)

Microsoftアカウントでログインした状態からAzure Entra IDのマイアカウントページでパスワード変更しようとするとログインがループする原因と対処方法は以下の通りです。


📌 原因について

Microsoftアカウント(個人用)とAzure Entra ID(組織用)のアカウント間で認証処理が競合している場合に、以下のような現象が発生します。

  • ブラウザのキャッシュやCookieに両方のアカウント情報が存在し、混在状態になっている
  • Microsoftアカウントでログイン済みのためAzure Entra IDの認証に切り替わらない

この状態になると、認証プロセスが正常に完了せずログインがループします。


✅ 対処方法(推奨手順)

以下の順序で実施すると解決できます。

【方法1】ブラウザのプライベートモードで操作する(推奨)

一番簡単で確実な方法です。

  1. Chromeのシークレットモード(Ctrl+Shift+N)またはEdgeのInPrivateモード(Ctrl+Shift+N)を開きます。
  2. https://myaccount.microsoft.com/ にアクセスします。
  3. Azure Entra IDのアカウント(組織アカウント) でログインします。
  4. 「パスワードの変更」を選択し、手順通りパスワード変更を完了します。

【方法2】ブラウザのキャッシュ・Cookieを削除する

既存のログイン情報を削除して、競合を回避します。

  1. ブラウザの設定からキャッシュとCookieを削除します。
    • Chrome: chrome://settings/clearBrowserData
    • Edge: edge://settings/clearBrowserData
  2. ブラウザを再起動します。
  3. 再度 https://myaccount.microsoft.com/ にアクセスし、Azure Entra IDアカウントでログインしてパスワードを変更します。

【方法3】別のブラウザで操作する

普段使っているブラウザ以外を使ってAzure Entra IDにログインします。

  • Edgeが通常利用ブラウザならChromeまたはFirefoxを使う
  • Chromeが通常利用ブラウザならEdgeまたはFirefoxを使う

所感

  • どれも試してみたけど解決しない。
  • サポートに相談したいけど有償契約してないからこれも難しい。悩ましいところ。
  • 今日はこれ以外にも特定のアカウントの作成がエラーになり、どうしても作成できない事例も併発。絶対重複無さそうなIDでも通らない。本当に意味が分からない奴だった。
  • 怪奇現象続きで疲れたので明日また調べることにする。
GitHubで編集を提案

Discussion