Hi Pamela Dingle,
I am trying to use the Platform WebAuthn API (in webauthn.dll) on Windows 10 Version 1903, specifically the WebAuthNAuthenticatorGetAssertion function. I am able to successfully call it from a desktop application and I see a Windows Hello dialog pop up, but I also want to call the API from a custom credential provider that runs as local SYSTEM on the logon desktop. In that case, no Windows Hello dialog appears and the call fails with a timeout after several minutes. In contrast, when running on a user desktop, the WebAuthn function launches a CredentialUIBroker.exe process that hosts the Windows Hello dialog. As best as I can tell, the Windows Hello dialog is being invoked by a Microsoft credential provider executing a CredUI scenario.
Is it possible for the WebAuthN API be called successfully from a credential provider prior to logon or on a locked desktop?
Thanks very much,
Greg