Passwordless sign-in using a FIDO2 security key
FIDO (Fast IDentity Online) is an open standard for passwordless authentication. Any security key that adopts the FIDO2 standard can be used to authenticate into Microsoft Entra, and Windows. Where Windows Hello for Business provides a personal and passwordless way to sign into Windows 10 & 11 devices, it is only really designed for employees to use on their dedicated computer and where the biometrics are enrolled onto the device. While this works great for users with a dedicated device, it is not ideal for users in Shared PC environments. In these scenarios, workers move through many computing “stations” throughout the day, and where a portable passwordless method is required. This is where the primary benefit of using FIDO2 security keys for passwordless come into play.
Lab success exit criteria
After enabling the FIDO2 Security Key authentication methods policy, you will register a FIDO2 key as a user and then test signing in via this passwordless method. To complete this lab, you will need a physical FIDO2 security key.
Step 1. Enable the FIDO2 security key authentication method policy
Sign-in to the Microsoft Entra admin center https://entra.microsoft.com
Browse to Azure Active Directory > Security > Authentication methods > Policies
Click the FIDO2 Security Key method and choose the following options
- Enable - Yes or No
- Target - All users
- Save the configuration
Step 2. User registration of a FIDO2 key
Select a test user for whom you would like to register the key against and then perform the following steps as this user.
Open an In-Private Edge session and browse to https://myprofile.microsoft.com and sign in as your chosen test user.
Click the Update Info link in Security Info tile.
Add a FIDO2 Security key by clicking + Add sign-in method and choosing Security key.
Choose the USB device or NFC device option that is applicable to your FIDO2 device.
Have your key ready and choose Next.
A box will appear and will ask the user to create/enter a PIN for the security key, then perform the required gesture for the key, either biometric or touch.
The user will then be asked to provide a meaningful name for the key so the user can identify which one if they happen to have multiple. Click Next.
Click Done to complete the process and close the browser.
Step 3. Sign in with a FIDO2 security
Open an In-Private Edge session and browse to https://myapps.microsoft.com
Input the UPN of the user that you registered the FIDO2 key against in step 2 and click the Sign-in Options tile at the bottom of the page and select Sign in with a security key.
Ensure your FIDO2 key is inserted into your device and then select Security key and click OK
Enter the PIN that you created during registration, click OK and then perform the required gesture (biometric or touch) to complete the sign-in.