Why standard MFA isn't enough anymore
The client context
Authentication strengths: the mechanism
The rollout policy design
- Created a named group: sg-phishing-resistant-mfa-enrolled
- Deployed a policy requiring phishing-resistant MFA for all apps — scoped to that group only
- Enrolled users in batches: IT first, then team leads, then department by department
- As each batch completed enrollment, they were added to the group and the policy applied
Hardware keys vs. Windows Hello for Business
Platform SSO: extending phishing resistance beyond Windows
- Deploy the Microsoft Enterprise SSO plug-in via Intune — this is the MDM profile that registers the extension with macOS.
- Configure Platform SSO settings in the profile: set AuthenticationMethod to UserSecureEnclaveKey for the hardware-bound phishing-resistant variant, or Password if you only want SSO without the phishing-resistant step-up.
- Users register on first login — after the profile deploys, the next macOS login prompts the user to register the Platform SSO credential with Entra ID. This is the enrolment step. It requires a valid MFA method to bootstrap.
- Verify the token type in sign-in logs — once registered, sign-ins through Platform SSO show deviceId in the token claims and a hwk (hardware key) credential type. This is what Entra ID uses to classify the authentication as phishing-resistant.
Report-only first — always
What we didn't do
The end state
Phishing-resistant MFA isn't difficult to deploy in a Microsoft environment. The Authentication Strengths model makes it composable with your existing CA policies. The hard part is the change management and the enrolment order — getting users registered before the policy enforces, and not treating "our users have MFA" as meaning "our users are protected."