A Microsoft app for iOS and Android devices that enables authentication with two-factor verification, phone sign-in, and code generation
Hey there, Illia
From what you are describing, with the constant 2FA requests, suggests that automated bots are trying to access your account using a method known as credential stuffing.
This is where a attackers will generally use sign in information such as email addresses and passwords that have been obtained online. They generally place the email address in a bot that will constantly inject the username and passwords into the login box to try and gain access to the account.
This is why you are receiving multiple requests to sign into your account. While this doesn't mean your account has been compromised, the attacker is hoping you will accidently click yes to sign in on their request. Especially if you are trying to sign in too and are expecting a request to come through on the authenticator app.
Changing your password doesn't stop these attempts because the bot that is behind this isn't reacting to your password change. All it is doing is running through a list of leaked passwords automatically, putting each one into the password box.
To reduce or stop these attempts, make sure you’re using a strong, unique password and keep MFA enabled as this prevents the attacker from getting in.
If the constant MFA prompts are disruptive, one effective option is to change your Microsoft account’s primary alias (your sign‑in email). You can optionally delete the old alias once the new one is set as primary. This prevents bots from continuing to trigger MFA prompts using the old sign‑in address. Changing your primary alias doesn’t delete your mailbox or emails, it only changes the address you use to sign in.
To change this on Microsoft personal accounts, please sign into your Microsoft account here: https://account.live.com/names/manage
Once you have signed into your account, you can add an email address to use when signing into your Microsoft account. You can then click onto the link to change sign in preferences and select the new email you have added and de-select the previous email.
If this is a work account, you would need to change this through the Microsoft Entra admin portal here: https://entra.microsoft.com
You, or your admin, will need to click onto your account and change your username for your email address. However, when doing this, you would need to inform contacts of this change and update any sites that use your email address for sign in.
You can also check whether your email address has appeared in a known data breach using a service like “Have I Been Pwned" found here: https://haveibeenpwned.com/
I know this is a long winded post, but do hope the information in this post is helpful,
Nathan