High severityauthentication
Power BI Error:
AADSTS50055
What does this error mean?
Sign-in blocked because the user's Azure AD (Entra ID) password is expired and must be reset before authentication succeeds.
Common causes
- 1User's password has passed the tenant's password expiration policy and was never rotated
- 2A shared/service-style user account is used for Power BI dataset refresh or ADF linked services and has no interactive login to handle the reset prompt
- 3Admin force-reset the password (Require change at next sign-in) but the new password was never set
- 4On-premises AD password expired and synced to Entra ID via Azure AD Connect
- 5Stored credentials in Power BI Service / Data Gateway / ADF still reference the old expired password
How to fix it
- 1Sign in to https://myaccount.microsoft.com (or any Microsoft 365 app) with the affected account and complete the password reset flow — or have an admin reset it via Microsoft Entra admin center → Users → Reset password
- 2For unattended workloads (Power BI scheduled refresh, ADF, Fabric pipelines), migrate from a user account to a service principal or managed identity so password expiration no longer applies
- 3If a user account must be used, exclude it from the password expiration policy: Set-MsolUser -UserPrincipalName <upn> -PasswordNeverExpires $true (only with security sign-off)
- 4After the password reset, update the stored credentials in Power BI Service (Dataset → Settings → Data source credentials), the on-premises Data Gateway, and any ADF/Fabric linked services using this account
- 5Re-run the failed refresh or pipeline and confirm AADSTS50055 no longer appears in sign-in logs (Entra ID → Sign-in logs)