A cloud-based identity and access management service for securing user authentication and resource access
Hi Timothy Werunga,
Other Options:
Event logs will explicitly tell you why the user was blocked
Refer to Entra Admin Center → Sign‑in logs
Filter:
- User = failing user
- Application = Microsoft Azure Windows VM Sign‑In
- Client app = Other clients
Look for:
- CA policy name
- Failure reason
- Device state
- Authentication requirement not satisfied
RBAC roles are sufficient and those required are:
- Virtual Machine User Login
- Virtual Machine Administrator Login
CA settings known to break Entra RDP include Conditional Access → Sign‑in logs for a failing user. Look for:
Device conditions such as:
- “Require device to be marked as compliant”
- “Require Hybrid Azure AD joined device”
RDP requires the client to be Entra joined or Hybrid joined, not just registered.
- Working users are almost always on Entra joined / Hybrid joined devices
- Failing users are often on Entra registered only
NLA / CredSSP (Server 2019‑specific gotchas)- Windows Server 2019 is far more sensitive here than 2022.
Known issues
- Older Server 2019 builds + newer Windows 11 clients
- CredSSP negotiation loops
- “Username or password incorrect” even with valid creds
What to verify on the VM
- Fully patched Server 2019 (especially 2023–2025 cumulative updates)
- CredSSP policy alignment
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.