MetricSign
Start free
Low severityauthentication

Power BI Error:
AADSTS50087

What does this error mean?

Transient failure during strong authentication (MFA) — the Entra ID Secure Authentication Service hit a temporary glitch.

Common causes

  • 1Temporary hiccup in the Entra ID Secure Authentication Service (SAS) handling the MFA challenge
  • 2MFA method (Authenticator app, SMS, phone call) did not complete in time or lost connectivity mid-challenge
  • 3Intermittent Entra ID service degradation in the user's region (check the Microsoft 365 Service Health dashboard)
  • 4Network instability or proxy/firewall interrupting the round-trip to login.microsoftonline.com during the MFA step
  • 5Stale cached token or browser session interfering with the strong-auth handshake

How to fix it

  1. 1Retry the sign-in once — AADSTS50087 is explicitly classified as transient and a single retry resolves the majority of cases
  2. 2Re-trigger the MFA prompt with a working method (open the Authenticator app first, ensure the device has internet, then approve the request within the timeout)
  3. 3Clear the browser session for login.microsoftonline.com (or use an InPrivate/Incognito window) to drop any stale strong-auth state and try again
  4. 4Check the Microsoft 365 Service Health dashboard and the Entra ID status page for an active SAS / authentication incident in the user's region
  5. 5If it persists for one user only, have a Global Admin review their MFA registration in Entra ID > Users > Authentication methods and re-register a method; for service principals using Power BI / ADF gateways, rotate the credential and re-authenticate the data source

Frequently asked questions

What does AADSTS50087 mean?

SasRetryable

How do I fix this error?

Check your application registration, token configuration, and user permissions in the Azure portal. Review Conditional Access policies if the error is policy-related.

Source · learn.microsoft.com/en-us/entra/identity-platform/reference-error-codes#aadsts-error-codes

Other authentication errors