🦆
MicrosoftアカウントのMFAループについて調べてみる(調査中)
なぜ作成したのか
- MicrosoftアカウントでSSPRしようと思ったら、MFA確認ループに陥り一生リセット画面にたどりつけない呪いを受けている
質問(to ChatGPT)
Microsoftアカウントでログインした状態から、マイアカウントページに遷移してパスワード変更しようとするとログイン処理がループしてしまいパスワード変更ができません。対処方法について教えてください。
回答(from ChatGPT)
Microsoftアカウントでログインした状態からAzure Entra IDのマイアカウントページでパスワード変更しようとするとログインがループする原因と対処方法は以下の通りです。
📌 原因について
Microsoftアカウント(個人用)とAzure Entra ID(組織用)のアカウント間で認証処理が競合している場合に、以下のような現象が発生します。
- ブラウザのキャッシュやCookieに両方のアカウント情報が存在し、混在状態になっている
- Microsoftアカウントでログイン済みのためAzure Entra IDの認証に切り替わらない
この状態になると、認証プロセスが正常に完了せずログインがループします。
✅ 対処方法(推奨手順)
以下の順序で実施すると解決できます。
【方法1】ブラウザのプライベートモードで操作する(推奨)
一番簡単で確実な方法です。
- Chromeのシークレットモード(Ctrl+Shift+N)またはEdgeのInPrivateモード(Ctrl+Shift+N)を開きます。
- https://myaccount.microsoft.com/ にアクセスします。
- Azure Entra IDのアカウント(組織アカウント) でログインします。
- 「パスワードの変更」を選択し、手順通りパスワード変更を完了します。
【方法2】ブラウザのキャッシュ・Cookieを削除する
既存のログイン情報を削除して、競合を回避します。
- ブラウザの設定からキャッシュとCookieを削除します。
- Chrome:
chrome://settings/clearBrowserData - Edge:
edge://settings/clearBrowserData
- Chrome:
- ブラウザを再起動します。
- 再度 https://myaccount.microsoft.com/ にアクセスし、Azure Entra IDアカウントでログインしてパスワードを変更します。
【方法3】別のブラウザで操作する
普段使っているブラウザ以外を使ってAzure Entra IDにログインします。
- Edgeが通常利用ブラウザならChromeまたはFirefoxを使う
- Chromeが通常利用ブラウザならEdgeまたはFirefoxを使う
所感
- どれも試してみたけど解決しない。
- サポートに相談したいけど有償契約してないからこれも難しい。悩ましいところ。
- 今日はこれ以外にも特定のアカウントの作成がエラーになり、どうしても作成できない事例も併発。絶対重複無さそうなIDでも通らない。本当に意味が分からない奴だった。
- 怪奇現象続きで疲れたので明日また調べることにする。
Discussion