TeamsFixer

Teams keeps signing me out

You have to sign in daily or several times a day. Token lifetime, Conditional Access, or an identity conflict are the usual culprits.

Last verified:

Affected systems

windows macos ios android web

Quick fixes

  • Ask IT to check the token lifetime policy
  • Clean up active sessions at mysignins.microsoft.com
  • Reset cache and stored credentials fully

How often is ‘normal’?

Microsoft sets refresh tokens to a default 90 day lifetime. During this time Teams should renew silently. If you sign in more than every 1-2 weeks, something is off.

Cause 1: Conditional Access forces MFA re-auth

Some tenants require fresh MFA every 1, 7, or 14 days. This is tenant policy, you cannot change it. If the pattern is regular (e.g. every Monday), it is CA.

Fix: ask IT whether sign-in frequency policy is active and whether it can be relaxed for you (e.g. trusted-device auth).

Cause 2: Multiple competing identities

If you are a member of multiple tenants and Teams switches between them, each tenant has its own sign-in requirements. Switching can trigger constant MFA prompts.

Fix: separate browser profiles per tenant, use desktop client only with home tenant, guests in browser.

Cause 3: Active session revoked elsewhere

If a session on another device expires or is revoked (admin reset, password change), the session becomes invalid everywhere.

Fix: check active sessions at https://mysignins.microsoft.com and sign out unknown ones. Clean up own sessions, then sign in fresh on each needed device.

Cause 4: Cache has stale token

Sometimes the local cache still holds an old token that the server has invalidated. Teams tries to use it, fails, prompts login. Cache reset fixes this.

%appdata%\Microsoft\Teams
~/Library/Application Support/Microsoft/Teams
%localappdata%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache
~/Library/Group Containers/UBF8T346G9.com.microsoft.teams

Plus scrub Credential Manager / Keychain.

Cause 5: Compliance status flagged

If your device is no longer ‘compliant’ (e.g. after disk encryption change), Conditional Access forces re-login until compliance is re-confirmed.

Fix: check dsregcmd /status (Windows), ask IT.

Related errors