Skip to content

Entra ID sign-in errors, read for security

Every AADSTS error in your sign-in logs is either a typo, a misconfiguration or someone attacking your tenant. Microsoft documents what each code means. This reference adds what it means for security: whether it is an attack signal, how Conditional Access interacts with it, and the KQL to find it in SigninLogs.

CodeMicrosoft nameAttack signalATT&CK technique
50053IdsLockedHighT1110.003 Password Spraying
T1110.001 Password Guessing
50079UserStrongAuthEnrollmentRequiredHighT1078.004 Valid Accounts: Cloud Accounts
T1098.005 Account Manipulation: Device Registration
50126InvalidUserNameOrPasswordHighT1110.003 Password Spraying
T1110.001 Password Guessing
50034UserAccountNotFoundMediumT1087.004 Account Discovery: Cloud Account
T1110.003 Password Spraying
50055InvalidPasswordExpiredPasswordMediumT1110.003 Password Spraying
T1078.004 Valid Accounts: Cloud Accounts
50057UserDisabledMediumT1110.003 Password Spraying
T1078.004 Valid Accounts: Cloud Accounts
50074UserStrongAuthClientAuthNRequiredInterruptMediumT1621 MFA Request Generation
T1078.004 Valid Accounts: Cloud Accounts
50076UserStrongAuthClientAuthNRequiredMediumT1078.004 Valid Accounts: Cloud Accounts
T1110.003 Password Spraying
50097DeviceAuthenticationRequiredMediumT1078.004 Valid Accounts: Cloud Accounts
50125PasswordResetRegistrationRequiredInterruptMediumT1078.004 Valid Accounts: Cloud Accounts
50173Grant expired due to revocationMediumT1550.001 Use Alternate Authentication Material: Application Access Token
53000DeviceNotCompliantMediumT1078.004 Valid Accounts: Cloud Accounts
T1550.001 Use Alternate Authentication Material: Application Access Token
53001DeviceNotDomainJoinedMediumT1078.004 Valid Accounts: Cloud Accounts
53003BlockedByConditionalAccessMediumT1078.004 Valid Accounts: Cloud Accounts
65001DelegationDoesNotExistMediumT1528 Steal Application Access Token
T1566.002 Phishing: Spearphishing Link
90094AdminConsentRequiredMediumT1566.002 Phishing: Spearphishing Link
T1528 Steal Application Access Token
500121MFA prompt not completedMediumT1621 MFA Request Generation
530032BlockedByConditionalAccessOnSecurityPolicyMediumT1078.004 Valid Accounts: Cloud Accounts
T1110.003 Password Spraying
7000215Invalid client secretMediumT1078.004 Valid Accounts: Cloud Accounts
50011InvalidReplyToLowT1528 Steal Application Access Token
50020UserUnauthorizedLow-
50105EntitlementGrantsNotFoundLowT1078.004 Valid Accounts: Cloud Accounts
50133SsoArtifactRevokedLow-
50140KmsiInterruptLowT1078.004 Valid Accounts: Cloud Accounts
50158External security challenge not satisfiedLowT1078.004 Valid Accounts: Cloud Accounts
70043BadTokenDueToSignInFrequencyLow-
90095AdminConsentRequiredRequestAccessLowT1566.002 Phishing: Spearphishing Link
T1528 Steal Application Access Token
135011Device disabledLow-
700016UnauthorizedClient_DoesNotMatchRequestLow-
700082ExpiredOrRevokedGrantInactiveTokenLow-

Written and maintained by Bram Brinkmeier, a cloud and identity security engineer. Every page quotes and links Microsoft’s documentation. Pages are then reproduced in a lab tenant and marked as lab-verified with a date. How pages are verified.