I configured MFA for my environment by applying it manually at the user level and via Conditional Access.
I also added the IP range to exclude MFA for my company which works.
We have not activated SSPR, when a user changes their password, it is on the local AD with sync to Entra ID.
We have citrix cloud servers with an EntraID connection.
When the user is on the company site, he uses a thin client for Citrix connection without MFA.
When the user is outside the company, he has a laptop PC and MFA should be triggered when connecting to the virtual desktop (connecting to Citrix workspace).
We have 3 types of second factor authentication:
SMS or Authenticator for users with a Professional mobile.
And, FIDO keys for users without mobile.
Everything works fine except when a user with MFA enabled with a FIDO key changes their password. Teams sometimes displays "your organization needs more information to keep your account secure." And the key is not compatible with Windows Server so it is impossible to open Teams. So we need to temporarily disable MFA, open Teams, and re-enable MFA. Until the next password change...
In the user's connection logs, I can see in the conditional policy tab that the "on-premises" policy applies and therefore should not request MFA. But in the "authentication details" tab it is noted MFA required.
Is there a way to not be prompted to use multi-factor authentication on Teams after a password change?