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 development | Windows API - Win32
Windows for business | Windows Client for IT Pros | User experience | Other
{count} votes

1 answer

Sort by: Most helpful
  1. Xiaopo Yang - MSFT 12,731 Reputation points Microsoft External Staff
    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.