How to Implement an Additional Biometric Layer After Basic Authentication in Windows Using a Custom Credential Provider?

Auishik Pyne 5 Reputation points
2024-08-12T06:00:31.9+00:00

By default Windows has a basic (e.g. password or pin ...) authentication-flow for PC machines. Our goal is to extend current level of authentication with additional biometric factors (e.g. fingerprint, 3D-face ...) to be implemented by 3rd-party vendors (e.g. sensor-device, sdk, driver, api ...). We want to integrate the service-provider's external api inside (possibly after the basic-auth layer) the current authentication-flow of Windows-PC. Thus far, an attempt has been made to develop a credential provider using ICredentialProvider interface. How to enable this additional layer (after basic authentication)?

Windows
Windows
A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.
5,332 questions
Windows API - Win32
Windows API - Win32
A core set of Windows application programming interfaces (APIs) for desktop and server applications. Previously known as Win32 API.
2,592 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Xiaopo Yang - MSFT 12,726 Reputation points Microsoft Vendor
    2024-08-26T06:29:49.9166667+00:00

    Hello @Auishik Pyne,

    As this issue is complex, you can open a Windows SDK incident at https://developer.microsoft.com/en-us/windows/support/?tabs=Contact-us so that our engineer can work with you closely and please choose the 'Security Development - Credential provider API' for this issue. In-addition, if the support engineer determines that the issue is the result of a bug the service request will be a no-charge case and you won't be charged.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.