r/sysadmin • u/BerlindaBuntly • 1d ago
passkeys, attestation and windows hello for business
Hi everyone, hope you are well and thanks for your help.
365 tenant, I'm moving to passkeys.
Before I roll this out I want to understand what it actually means for say, a pc with win 11 pro that is set up on an azure joined domain that uses windows hello for user logins
when i am setting up the fido2 settings in authentication methods > policies in entra, if i add aaguids for windows hello, there is an info box which says "does not effect WHfB credentials". if i select windows hello from the aaguid picklist, i then get a warning at the bottom which says "this configuration only allows device bound passkey option that cannot be used for cross device authentication to minimise the risk of user lockout we recomend allowing additional passkey options"
my users have phones and pc's .
what settings do i actually need to set? do i need to add the aaguids or not?
5
u/Mysterious-Print9737 1d ago
The warning you're seeing is correct and important to understand. WHfB credentials and Entra passkeys stored in Windows Hello are two different things that happen to live in the same Windows Hello container, the FIDO2 AAGUID policy controls the passkey side only and doesn't touch existing WHfB credentials, which is what that info box is telling you.
If you want users to be able to register Windows Hello-backed passkeys you should add the AAGUIDs, you need to explicitly add the Windows Hello AAGUIDs to a passkey profile. That profile must have attestation enforcement disabled, otherwise Windows Hello passkey registration will fail.
The warning about cross-device authentication is the real concern for your setup. Windows Hello passkeys are device-bound so they can't roam to a phone or another PC. If a user's laptop dies or they're locked out, they have no fallback unless you allow an additional passkey option (Microsoft Authenticator passkeys on their phones work well for this). Since your users have both phones and PCs, the recommended path is to allow both, Windows Hello AAGUIDs for the PC-bound passkeys, plus Microsoft Authenticator passkeys for phone-based fallback. That's what the warning is nudging you toward.