3 min read

FIDO2, Passkeys, Passwordless and How to Configure These in Entra ID - Part I

FIDO2, Passkeys, Passwordless and How to Configure These in Entra ID - Part I

Anton

In this article, I'd like to give my interpretation of what passwordless authentication is. I also briefly touch on all of these buzz words such as "Passkeys" and "FIDO2". I discuss how the MS Authenticator app for iOS and Android can be used for MFA and Passwordless (Passkeys). I then review how to configure FIDO2 and how to enforce this method with Conditional Access Policies.

  • What is Passwordless?
  • What is FIDO, FIDO2 and what is a Passkey?
  • MS Authenticator - More than an App for MFA Push Challenges
  • How to setup a FIDO2 Key with Entra ID
  • How to enforce this Strong Authentication Method via Conditional Access Policies
  • End user FIDO2 security key enrollment

What is Passwordless?

It is literally a way to log in without using a password. That isn't to say you don't have one configured in your Entra ID tenant. But M365 administrators can configure your sign-in experience such that, you may not be asked to input a password to sign-in.

Passwordless allows one to usePasskeysinstead of a password to log into web applications and other services.

When I get to a sign-in page for a Microsoft service (say,office.com) and I enter my UPN, I can be forced to use a passwordless authentication method depending on the configurations selected within the security tools likeAuthentication StrengthsandConditional Access Policieswithin my Entra ID tenant.

Passwordless options are the most convenient and have the highest level of security. The 4 passwordless options supported by Microsoft are:

  • Windows Hello for Business
  • Microsoft Authenticator
  • FIDO2 Security keys
  • Certificate-based authentication

What is FIDO, FIDO2 and what is a Passkey?

FIDO

FIDO stands for "Fast Identity Online". "FIDO" is also the name for several published specifications/standards for user authentication. Public key cryptography techniques are leveraged to provide this phish-resistant authentication.

FIDO2

FIDO2 is another published standard but FIDO2 also incorporates W3C's (another organization of standards) "Web Authentication (WebAuthN) specification". Again, underlying techniques are public key cryptography.

What is a Passkey

A Passkey is a phish-resistant credential that replaces passwords. It is based on FIDO standards and so, a passkey is a pair of cryptographic keys and they are unique to each online service. My FIDO2 USB stick looking thing and my Mobile phone become myPasskeysand I use them to log into online services.

You must first enroll your passkey with the online service (i.e., Entra ID) which involves proving and verifying possession of the physical key. After enrolling, you then use this passkey to authenticate. This is where

Passkeys use cryptographic hardware elements and biometric capabilities of your phone or FIDO2 key.Ask Leodoes a fantastic job explaining asymmetric key cryptographyin this videoand how the communication flows happen and highly recommend watching the magic behind the scenes of Passkeys.

1706886665560

/ˈpasˌkēs/ noun - Based on FIDO standards, passkeys are a replacement for passwords that provide faster, easier, and more secure sign-ins to websites and apps across a user’s devices. Unlike passwords, passkeys are always strong and phishing-resistant. Passkeys simplify account registration for apps and websites, are easy to use, work across most of a user’s devices, and even work on other devices within physical proximity.

FIDO Alliance

Fido Allianceis an open industry association with a focused mission: reduce the world’s reliance on passwords

Let's consider an analogy: Perhaps there were a lot of car accidents at intersections at some point in time because every city or country had a different way of representing the symbol to "STOP". Then, the world agreed on a standard and decided STOP signs will always be red and octagonally shaped.

FIDO Alliance came together to come up with a standard, secure way of authenticating and getting rid of passwords. A lot of different vendors need to come together to make their technologies/products work together to come up with this new standard.

TheFIDO Alliance leadershipis comprised of executives from the biggest technology companies in the world: Google, Microsoft, Intel, Yubico and so on. These software and hardware vendors have come together to develop a secure standard way for authenticating.

1706883620312-1

MS Authenticator - More Than an App for MFA Push Challenges

The MS Authenticator mobile application on iOS and Android devices is the application that serves as our verification method for a multifactor authentication event. For example, unlike the scenario described above, if I did get to a sign-in page that prompted me for a password after entering my UPN, my MFA request would be sent to my mobile device where I can satisfy the challenge (i.e., enter the number I see on the computer screen "Proof-of-presence challenge").

But the MS Authenticator app can also be configured by Admins, and used by end users as a passwordless authentication method - ora passkey. The end user would again, input their UPN and after Home Realm Discovery (HRD) determines which Entra ID tenant they need to sign in to, Entra ID will detect that the user has a "strong credential" set up and the Strong Credential flow begins. Instead of inputting a password, the user is sent a push notification (proof-of-presence challenge) and then enter their biometric or PIN. Then the asymmetric cryptography stuff begins it's magic behind the scenes.

Bulletproof Credentials

With 25+ years of IT, cybersecurity, and compliance experience, Bulletproof is a trusted Microsoft and Fortinet partner supporting organizations across North America. Our credentials include recognition on CRN’s 2026 Solution Provider 500, Fast Growth 150, and MSP 500 lists; Microsoft Security Trailblazer Award winner; 2021 Microsoft Global Security Partner of the Year; and 5× Microsoft Canada Security IMPACT Award winner. Bulletproof is also SOC 2 Type 2 compliant, a member of the Microsoft Intelligent Security Association, and a Fortinet Advanced Expert Partner, backed by 24/7 SOC, NOC, Service Desk, and Technology Operations capabilities.

Is Your Microsoft Environment Ready for Copilot and AI?

Is Your Microsoft Environment Ready for Copilot and AI?

Your employees already have new AI coworkers.

Read More
Securing Canada's Digital Communities: A Cybersecurity Roadmap for Municipalities

Securing Canada's Digital Communities: A Cybersecurity Roadmap for Municipalities

Security is no longer just about systems - it's about behavior

Read More
The Next Insider Threat Will Not Be Human

The Next Insider Threat Will Not Be Human

Author: Christopher Simm, CTO, Bulletproof

Read More