Windows Hello based Pin Authentication API for Windows Custom Credential Provider

Rkj 1 Reputation point

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.


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.
5,690 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,452 questions
{count} votes