User Diagnostics
Troubleshoot user access issues with comprehensive diagnostic tools. Analyze sign-in failures, Conditional Access policy evaluations, authentication methods, and account status to quickly resolve user problems.
Diagnostic Tools
Sign-In Diagnostics
Analyze recent sign-in attempts and identify why authentication failed or was interrupted.
- • Authentication method used
- • Error codes and descriptions
- • Device and location info
- • Risk detection details
Policy Evaluation
See which Conditional Access policies were applied during a sign-in and their evaluation results.
- • Policies evaluated
- • Grant/Block decisions
- • Session controls applied
- • Policy conflicts
Account Health
Check overall account status including password expiry, MFA registration, and risk state.
- • Account enabled/disabled
- • Password status
- • MFA registration
- • Risk level
App Access
Verify user access to specific applications and diagnose permission issues.
- • App assignments
- • Role assignments
- • Consent status
- • License requirements
Run Diagnostics
Diagnostic Results
john.doe@company.com
Last sign-in: 2 hours ago
Account Status
HealthyAuthentication Methods
MFA RegisteredRecent Sign-Ins
Last 7 daysConditional Access
3 policies appliedCommon Issues
AADSTS50076 - MFA Required
User needs to complete MFA but hasn't registered authentication methods.
Resolution: Guide user to register MFA at aka.ms/mfasetup
AADSTS50105 - User Not Assigned
User is not assigned to the enterprise application they're trying to access.
Resolution: Add user to app assignment or enable "User assignment required" = No
AADSTS53003 - Access Blocked by CA
Conditional Access policy blocked access due to unmet requirements.
Resolution: Check CA policy requirements (device compliance, location, etc.)
AADSTS50053 - Account Locked
Account is locked due to too many failed sign-in attempts.
Resolution: Wait for lockout to expire or reset password to unlock
API Reference
POST /api/identity/diagnostics/runRun user diagnostics
GET /api/identity/users/:id/sign-insGet user sign-in history
GET /api/identity/users/:id/auth-methodsGet registered authentication methods
GET /api/identity/users/:id/ca-evaluationGet CA policy evaluation results