Local AD password expiry not blocking Office 365 login (PHS + Writeback)

Posted by Kanolm@reddit | sysadmin | View on Reddit | 30 comments

Hello everyone,

​We have an on-premises AD synced with Entra ID via Entra Connect using Password Hash Synchronization (PHS) with Password Writeback enabled.

Self-Service Password Reset (SSPR) is also working fine for our users.

​However, we've noticed an issue regarding password expiration: when a user's local password expires (based on our local Default Domain Policy GPO), they can still log in to Office 365 services (Outlook Web, Teams, etc.) without any issues.

​It seems Entra ID is ignoring the "expired" state from the local AD.

​How can we ensure that when a password expires locally, the user is also blocked from signing in to Office 365 until they change it?

​Thanks in advance for your help!