Hello,
The credential providers are part of windows authentication process. They can be developed only in VC++. Running on session 0 as WinLogon they have some limitations.
Basically it is required to make a wrapper over a basic credential provider.
I will need to discuss the project detail with you first to be able to give you a proposal or better estimation of the feasibility.
Thank You,
Patrik