AADSTS50055 🔷 Azure

AADSTS50055: The password is expired

The user’s password expired under the tenant/on-prem password policy and must be changed before signing in.

Seen on: Azure

Meaning

Interactive sign-ins prompt for a change; non-interactive tools and service accounts just fail. Service accounts should use non-expiring credentials or managed identities.

Common causes

  • Password older than the expiry policy
  • Synced on-prem password expired
  • Service account using user credentials

⚡ Quick fix

  1. Change the password interactively (or SSPR)
  2. Set service accounts to non-expiring policies or use service principals/managed identity

Detailed fix by platform

PowerShell

  1. Update-MgUser -UserId svc@contoso.com -PasswordPolicies "DisablePasswordExpiration"

How to diagnose

  1. Policy — Password expiry setting
  2. Account — User or service account?

🔧 Still not fixed?

Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:

🧠 Still stuck? Analyze your error

Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.