In Windows 8 a new authentication method for non-domain users has been introduced: using PIN set in Control Panel.
Currently our application supports Windows logon by pre-saved password using LogonUserW()
and now requires support of PIN as well.
How can we achieve that from .NET application, directly or by P/Invoke?
So all that stuff is governed by the ICredentialProvider
hive of interfaces - for Windows 8, they added an extension in ICredentialProvider2
, mainly to tie credential providers to individual user accounts.
I'm no expert here, but I did dig up some references:
My gut says you could probably create a slim wrapper for the COM interfaces (probably the ICredentialProviderProvider
and ICredentialProvider
interfaces), and invoke them that way...but I'm mostly guessing here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With