有人用 C# 成功创建了自定义 Windows 凭据提供程序吗? Windows SDK 中的示例全部使用 C++。我所做的一些初步搜索表明这可能是可能的,但似乎找不到任何人证实了这一点。
最佳答案
+1 pgina .正如 Cody 所说,没有可用于创建凭据提供程序的托管 API,如果您想走 pInvoke 路线,那么解决 pInvoke 问题可能会花费更多时间,而不是弄清楚凭据提供程序。
pGina 可以帮助您的地方在于它有一个很好的插件架构,并且插件是用托管代码编写的。见图表here . pGina 处理与 LogonUI( native 代码)的通信,但依赖插件(托管)进行实际身份验证,这可能是您想要控制的(否则您可能不需要自己的凭据提供程序)。
关于c# - 使用 C# 的 Windows 凭据提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16092696/