EN 
15.04.2026 Anastázie WELCOME IN MY WORLD

This website is originally written in the Czech language. Most content is machine (AI) translated into English. The translation may not be exact and may contain errors.

Tento článek si můžete zobrazit v originální české verzi. You can view this article in the original Czech version.
FIDO passkeys část 6 - registrace Entra přístupových klíčů do Windows Hello

FIDO passkeys part 6 - registering Entra passkeys in Windows Hello

Edited 05.04.2026 11:55 | created | Petr Bouška - Samuraj |
We have another update on using passkeys for user authentication within Microsoft Entra ID. This is a new way to register (add) passkeys to a Windows computer into Windows Hello. It works for both managed devices (joined or registered to Entra ID) and unmanaged devices. It is currently in Public Preview, but hopefully will reach GA soon.
displayed: 1 057x (389 CZ, 668 EN) | Comments [0]

Windows Hello and passkeys

Let's start with a brief attempt to compare the basic terms.

Windows Hello vs. Windows Hello for Business

When I was describing Windows Hello, I looked for the difference in the Business version. I couldn't find any clear comparison. We often simply talk about Windows Hello and the basic features are identical. It is MFA, uses a PIN or biometrics, and can only be used locally on the computer (not remotely).

Windows Hello is designed for home users. PIN or biometrics serve as a convenient sign-in method and grant access to a password stored in a local vault. It is typically used with a local account, but can also be used with a (cloud-based) personal Microsoft account.

Windows Hello for Business is designed for organizations. It is configured centrally via policies. It is tied to a work account (Identity Provider such as Active Directory or Entra ID). The computer must be Entra joined or Entra hybrid joined. Authentication itself uses asymmetric cryptography and should make use of a Trusted Platform Module (TPM).

Windows Hello is generally used for signing in to the computer. However, if it is tied to an Identity Provider account (corporate or cloud account), it can also be used for (FIDO2/WebAuthn) browser-based sign-in (on the web).

Passkeys vs. Windows Hello

This question is not widely discussed, but when I was studying passkeys, I came across the following information. Windows Hello was developed in accordance with FIDO2 standards and since Windows 10 1903 has been officially certified by the FIDO Alliance. Therefore, both Windows Hello and passkeys represent FIDO2 authentication.

Windows Hello is a platform authenticator, keys are bound to the device. It enables signing in to Windows. Passkeys were created primarily for web-based sign-in and can be synchronized.

Microsoft changed the sign-in dialogs for cloud (work) account sign-in in January 2024.

  • previously the option was called Sign in with Windows Hello or a security key
  • it is now called Face, Fingerprint, PIN or security key with additional text Use your device to sign in with passkey

The term passkey is used everywhere. For example, when signing in using Windows Hello, the dialog is called Sign in with a passkey.

Microsoft sign in with passkey dialog

Within Entra ID, users still have the authentication method listed as Windows Hello for Business. If you add a passkey to Windows Hello using the method described in this article, the method is labeled as Passkey.

Entra ID - User - Authentication methods (Windows Hello)

Using passkeys in Entra ID

Passkeys can be used to sign in to a number of places. The details depend on the type and conditions met.

  • local sign-in to a device (Windows)
  • sign-in to an application or service on the web (via a supported browser)
  • sign-in to a remote desktop (RDP) of a corporate computer (option Use a web account to sign in to the remote computer)
  • sign-in within a remote desktop session (redirection of a local device WebAuthn (Windows Hello or security keys))

Passkeys in Windows Hello

Microsoft is introducing Microsoft Entra passkeys on Windows to enable phishing-resistant sign-in to resources protected by Entra. The Public Preview runs from the end of March to May 2026. You can opt in by configuring a passkey policy.

Key features

When this option is enabled, users can add a new passkey to their account via Security Info in the usual way. It will be stored in the Windows Hello container on their computer (This Windows device).

  • Windows Hello must be active (PIN must be set).
  • This is a device-bound passkey that cannot be synchronized.
  • Both Windows Hello for Business and Windows Hello are supported for devices that are not Entra joined or registered.
  • A user can have multiple Entra accounts on the same Windows device.
  • For corporate devices, the use of Windows Hello for Business is still recommended.
  • Users cannot register a passkey to Windows if Windows Hello for Business credentials already exist for the same account and container.

In principle, this is the same as the ability to create a passkey stored in Windows Hello for a personal Microsoft account or a Google account, which has been available for some time (covered in previous parts of this series).

Enabling passkey registration in Windows Hello

Similar to what was required with Microsoft Authenticator during Preview, we currently need to explicitly allow the AAGUID for Windows Hello. There are three authenticators:

  • 08987058-cadc-4b81-b6e1-30de50dcbe96 Windows Hello Hardware Authenticator
  • 9ddd1817-af5a-4672-a2b9-3e3dd95000a9 Windows Hello VBS Hardware Authenticator
  • 6028b017-b1d4-4c02-b4b3-afcdafc96bb2 Windows Hello Software Authenticator

Note: Authenticator Attestation Global Unique Identifier (AAGUID) is a unique identifier for an authenticator type. A specific product (manufacturer and model) with the same properties shares a common AAGUID.

Thanks to passkey profiles, which we covered last time, configuration is considerably simplified (compared to enabling the MS Authenticator as described in part three of the series, where we had to add all the AAGUIDs in use).

  • Microsoft Entra admin center - Entra ID - Authentication methods - Policies
  • select the Passkey (FIDO2) method and switch to Configure
  • add a new profile using Add profile
  • Name - give the profile a name, e.g. Windows Hello
  • Enforce attestation - must be disabled (unchecked)
  • Passkey types - select Device-bound
  • Target specific AAGUIDs - enable (check) to specify Security key models and/or passkey providers
  • Behavior - select Allow
  • Model/Provider AAGUIDs - enter the 3 AAGUIDs listed above, after saving they will display as names (Windows Hello (preview) is now directly available)
  • save using the Save button
Entra ID - Authentication methods - Add passkey profile (Windows Hello
Entra ID - Add passkey profile - Add AAGUID

Next, you need to assign the profile to either a selected group of users or to everyone.

  • switch to Enable and Target
  • edit an existing group or add a new one using Add target
  • under Passkey profiles, check the newly created profile
  • save using the Save button
Entra ID - Authentication methods - Assign passkey profile

Working with passkeys in Windows Hello from the user's perspective

Setting up Windows Hello

To be able to create a passkey in Windows Hello (on a Windows device), Windows Hello must be configured (active). This means at minimum having a PIN configured.

  • Settings - Accounts - Passkeys

If you look at the passkeys settings, you will see a notice about the requirement to have a Windows Hello PIN set up.

Windows Settings - Passkeys - set up Windows Hello PIN
  • Settings - Accounts - Sign-in options

In the sign-in options settings, you can choose one of three Windows Hello sign-in methods. Under PIN, select Set up and follow the wizard.

Windows Settings - Accounts - Sign-in options - Windows Hello

Creating a passkey on an unmanaged Windows device

Users typically manage their authentication methods within their account at My Account under Security Info, where there is an option to add (register) a new sign-in method. In this section, we will use a personal (unmanaged) computer running Windows 11.

  • open the Security Info page and sign in (you must have authenticated within the last 5 minutes)
  • click Add sign-in method
  • select Passkey
  • information about creating the passkey will be displayed, you have the option to create it on another device, click Next to continue
Google Password Manager Windows - Add Entra ID passekey 1
  • a Windows Security dialog will open, showing information about the passkey and that it will be stored on your Windows device (only if Windows Hello is active, the storage location can be changed), click Continue
  • you must authenticate with Windows Hello (PIN or biometrics)
Windows Security - Save your passkey - Windows (Hello) device
  • back on the Security Info page, enter a name for the passkey and it will be created
Microsoft Security Info - Passkey created (Windows Hello)

The new passkey will appear as Passkey (Device bound) Windows Hello. The standard Windows Hello for Business entry is not visible to the user here.

Creating a passkey on a managed Windows device

If your device is Microsoft Entra joined, Entra hybrid joined, or simply Entra registered, and your organization has Windows Hello for Business enabled (configured), then setting up Windows Hello will create keys for your Entra account. It is stated that due to policy, Windows Hello setup is required together with a work or school account.

If Windows Hello is not set up, when attempting to add a passkey sign-in method on the Security Info page, this computer (This Windows device) will not be offered as a storage location at all.

Once you set up Windows Hello and navigate to Settings - Accounts - Passkeys, you will see a passkey for login.microsoft.com. In the Entra ID administration, the user will have the Windows Hello for Business authentication method listed.

Windows Settings - Accounts - Passkeys list

If you now try to register a passkey on this Windows device, you will receive an error message stating that this device is already registered.

Windows Hello passkey already registered

In Windows Settings, you cannot delete a passkey that belongs to Windows Hello (you would have to delete the entire Windows Hello container via the command line). A message will appear stating that it is required for sign-in.

Windows Settings - Accounts - Passkey can't be deleted

The Windows Hello for Business method can be deleted from the user account in the Entra ID administration. After that, it is possible to create a passkey in Security Info. The process is exactly the same as for an unmanaged device. In Windows under Accounts - Passkeys settings, you will see two identically labeled passkeys. However, this new one can be deleted.

Windows Settings - Accounts - Passkeys list 2

Sign-in and registration logs

Just a brief mention of some places where you can find information about the sign-in or registration process.

Sign-in logs in Entra ID

  • Microsoft Entra admin center - Entra ID - Users - Sign-in logs (or All Users - user - Sign-in logs)

In the sign-in details, you can see the authentication method used - in this case, sign-in using a passkey stored in Windows Hello.

Entra ID Sign-in logs - Authentication Details (Windows Hello)

Client-side logs in Windows

Windows Event Viewer contains many logs. Data about the Provisioning process (registration) of Windows Hello for Business and prerequisite checks can be found at:

Applications and Services Logs - Microsoft - Windows - User Device Registration - Admin

For passkey registration into Windows Hello, the following log may be more relevant:

Applications and Services Logs - Microsoft - Windows - HelloForBusiness - Operational

It is named Windows Hello for Business, but information is logged here even on unmanaged devices. The events 5225 Key Creation and 8226 Key Deletion may be of particular interest.

My first passkey registration attempts ended with a Passkey not registered error. It was apparent that the hardware key was created, but creation in Entra ID failed. Perhaps it took a short while for the policy to take effect, as the registration succeeded shortly after.

Passkey not registered

Passkey registration logs in Entra ID

  • Microsoft Entra admin center - Entra ID - Users - Audit logs (or All Users - user - Audit logs)

Here you can find various registration information (deletions and other events) for authentication methods. Unfortunately, when I failed to create a passkey, no error was logged. Only the action User started security info registration appeared, with no subsequent record of a successful registration.

Certain entries in the Service field may be of interest:

  • Authentication Methods
  • Device Registration Service
  • Azure MFA

Or the more detailed Activity field:

  • Get passkey creation options
  • Add Passkey (device-bound)
  • User registered security info
  • Add passwordless phone sign-in credential
  • User started security info registration
Author:

Related articles:

FIDO Authentication

FIDO authentication is based on the FIDO2 standard (WebAuthn and CTAP2). It brings a more secure option to log in to online services. It belongs to Passwordless MFA (multi-factor authentication without a password). At the same time, it increases the convenience of users (it supports the use of biometrics). These are, for example, Windows Hello for Business, FIDO2 security key and generally passkeys (access keys).

Azure AD / Entra ID identity and authentication

Articles related to user and device identity (not only) in Microsoft Entra ID. Different login and authentication options. Areas such as modern authentication, multi-factor authentication, password-less login, etc. Often involving the use of FIDO Authentication, for example using the FIDO2 security key or Windows Hello for Business.

If you want write something about this article use comments.

Comments

There are no comments yet.

Add comment

Insert tag: strong em link

Help:
  • maximum length of comment is 2000 characters
  • HTML tags are not allowed (they will be removed), you can use only the special tags listed above the input field
  • new line (ENTER) ends paragraph and start new one
  • when you respond to a comment, put the original comment number in squar brackets at the beginning of the paragraph (line)