For years, Windows Hello for Business (WHfB) was the passwordless credential for signing in to Windows and Microsoft services. But the world moved to passkeys - the same FIDO2 cryptography, now the mainstream way to log in to any website. The good news for endpoint teams: Windows Hello is already a passkey provider. Windows can create, store, and use passkeys with the device's PIN or biometric, and in Windows 11 24H2 it gained the controls enterprises need to govern them. This closing post in the series maps where WHfB ends and the Windows passkey story begins.
The problem: WHfB and "passkeys" sound like the same thing (they mostly are)
Admins get confused because WHfB, FIDO2 security keys, and passkeys all use the same underlying FIDO2 public/private key cryptography. The useful mental model: a passkey is a FIDO2 credential for signing in to a website or app, and Windows Hello is one of the providers that can hold and unlock those passkeys - using the exact same PIN or biometric gesture your users already have for WHfB. WHfB signs you in to Windows and Entra; Windows-Hello-provided passkeys sign you in to the wider web. Same unlock, different relying parties.
Why it happens: the same gesture now covers the whole web
The private keys behind passkeys can only be used after the user unlocks them with their Windows Hello factor - biometric or PIN. That means every investment you made in WHfB (TPM-backed keys, the PIN complexity policy, biometric enrolment) now also protects the user's passkey sign-ins to third-party sites. You are not deploying a second thing; you are extending the first. And because passkeys are phishing-resistant and unique per site, they eliminate the reused-password risk WHfB never touched (WHfB only covered your own sign-in).
How to verify: check a device's passkey capability
Passkey capability tracks the Windows build. Confirm the version and that Hello is set up (Hello is the unlock factor for Windows-provided passkeys):
Users create and manage their passkeys from the Windows account/passkey settings and can sign in to a site either with the local Hello gesture or, for a site opened on another device, by using their phone as a companion authenticator over Bluetooth.
The fix: govern passkeys with the 24H2 controls
The big shift for IT is that Windows 11 24H2 added passkey privacy consent. Before an application can access passkeys, the user is prompted to allow or block it, and that access is managed per-application:
From that page a user (or, increasingly, policy) can allow or block individual applications from touching passkeys. If a user declines consent for an app, passkey registration and authentication simply do not work for that app until access is restored from the same page. This is the control that lets enterprises reason about which software can act as, or call, a passkey provider on a managed device.
Proof it worked: where this leaves WHfB and passkeys
WHfB is not going away - it remains the strong, TPM-backed way to sign in to Windows and Entra, and it is one of the three methods that satisfy phishing-resistant Conditional Access. What is changing is the scope: the same Hello gesture your users already trust now also unlocks passkeys for the entire web. The strategic posture for 2026 is not "WHfB or passkeys" - it is WHfB for platform sign-in, Windows Hello passkeys for web/app sign-in, and FIDO2 keys as the portable, high-assurance companion. One unlock, everywhere.
References
- Support for passkeys in Windows
- Passkeys (FIDO2) authentication method in Microsoft Entra ID
- Bluetooth Policy CSP (allow FIDO2 services)
- How Windows Hello for Business works (FIDO2 authenticator)
Script for this post is in Daily-Tasks.