Windows Hello based Pin Authentication API for Windows Custom Credential Provider

Rkj 1 Reputation point
2021-08-09T15:20:10.67+00:00

I have written a Custom Credential Provider with Multifactor Authentication which authenticates user from my local server and then by passing the credentials (username/password) to the credential provider, it allows the user to login into the machine if the credentials (userName/password) are authenticated.

Now I want to add Windows Hello based authentication also in my credential provider. I know that I need to create new tile (dll) for it and even I know that for Biometric authentication we have WBF APIs. But I need "PIN authentication API" or any way by which we can authenticate a user through PIN (username/PIN) in my credential provider.

I am looking for a C++ based solution. But if it is based on C# that would also work for me.

Thanks
Rkj

Microsoft Authenticator
Microsoft Authenticator
A Microsoft app for iOS and Android devices that enables authentication with two-factor verification, phone sign-in, and code generation.
6,149 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,523 questions
{count} votes