Forum Discussion

mcoombe's avatar
mcoombe
Brass Contributor
Jul 21, 2023
Solved

Microsoft Entra ID (Azure AD) support for Passkeys

Hi,

Has anyone seen any reference or blog as to when Microsoft Entra ID (Azure AD) will support Passkeys on iOS or Android devices and will this be classified as Phishing-Resistant MFA under Conditional Access Sign In policies.

When you navigate to aka.ms/mysecurityinfo and attempt to enroll and new Security Key it now defaults to a QR Code to setup a Passkey and lets you go through the enrollment process however once you reach the final stage to give the Passkey a logical name under your account it prompts with an error message (see below).

We have been using YubiKey as a FIDO2 Security Key for Phishing-Resistant MFA however as this is not supported for use with iOS and Android and has limited support for macOS we are hoping that Passkeys will be able to fill this gap.

We have also explored Azure CBA however we do not have an existing PKI infrastructure and managing the lifecycle of certificates is painful and expensive compared to the cost of using a FIDO2 Security Key or Passkey.

 

  • the_catfix's avatar
    the_catfix
    Iron Contributor

    mcoombe 

     

    Awesome conversation! 

     

    I was working on this yesterday and this is My Signins will look like after I put in the AAGUID

    Here is a movie of all the steps I took in order to go to My Signs to Entra to Fidos Key.

    Sorry - I had to put into Snagit App Cast bc I am setting up Entra External Users. Would have used Stream on Sharepoint but in the middle of a project.

     

    https://app.screencast.com/3uP64d06gn9Vz

  • Drogon1635's avatar
    Drogon1635
    Copper Contributor
    This is exciting news people! Still sadly not working for us in our tenant yet.

    Would someone mind sharing the AAGUID numbers you have added?

    Thanks!
      • Drogon1635's avatar
        Drogon1635
        Copper Contributor

        mcoombe, Thanks for these. 

         

        Since adding those AAGUIDs I now see this:

        I got all excited by the new screens only to be left disappointed at the end when the Microsoft Authenticator app on my iPhone tells me Passkeys is not yet supported. Couldn't get a screenshot as its not on the screen long enough. maybe not yet enabled on our Tenant or in Australia.

  • Drogon1635's avatar
    Drogon1635
    Copper Contributor

    March has come and gone, still no passkeys. We contacted MS support about this and they said that the feature would appear in the "Preview features" area of Entra ID:

    But I am skeptical that it will appear here.

     

    We have followed the instructions to configure the following in our test tenant, the AAGUID's are not easy to find. We believe reading this that the only way to opt in is to do the part in red?

     

    "

    In the Entra admin portal, we will be renaming “FIDO2 security keys” to “Passkeys (FIDO2)” within the authentication methods policy and Conditional Access authentication strengths policy.

    For your organization to opt-in to this preview, you will need to enforce key restrictions to allow specified passkey providers in your FIDO2 policy. Here are the possible configuration states for FIDO2 key restrictions during the preview:

    • No key restrictions (FIDO2 policy default): Tenant allows all security key models. Device-bound passkey providers on computers and mobile devices are not allowed.
    • Key restrictions set to "Allow": Tenant only allows the explicitly added AAGUIDs. To enable a device-bound passkey provider, add their AAGUID(s) to the key restrictions list.
    • Key restrictions set to "Block": Tenant blocks the explicitly added AAGUIDs and allows all other security key models. Device-bound passkey providers on computers and mobile devices are not allowed."

    Still not working, same error when naming the passkey that you guys are seeing. 

     

    I do not understand how Microsoft can have this is an error state for so long and now that "Passkey (Preview)" is now also showing for us when configuring Authentication methods it makes it even worse. 

     

    Microsoft, if it is not ready for production don't show us enticing setup wizards that are made to fail until release, its been months!

  • Jethro_Rose's avatar
    Jethro_Rose
    Brass Contributor

    mcoombe Eagerly awaiting passkey support for Entra ID.  I find it utterly insane that it isn't working with enterprise 365 tenants as a priority.

    • mcoombe's avatar
      mcoombe
      Brass Contributor

      Jethro_Rose 100% agree and I am eagerly waiting for an update from Microsoft. Last update I saw suggested mid-March but that has now well passed. In my opinion this is a critical security control to improve authentication of M365 and connected SSO apps and although Windows Hello for Business meets the FIDO2 requirement for phishing resistant MFA there are many scenarios where device bound passkeys using the Microsoft Authenticator app on iOS or Android are required.

    • STACDRU's avatar
      STACDRU
      Brass Contributor

      Jethro_Rose Same, Business and Enterprise customers needs this ASAP, could not come soon enough. 

      • mcoombe's avatar
        mcoombe
        Brass Contributor
        I suspect the MS won't release support for Passkeys in Azure AD until such time as this is support in the Microsoft Authenticator Mobile App. LastPass and 1Password have announced support for Passkeys for my guess is MS will want to keep this in their ecosystem (which would also be my preference)

Resources