c# - 自定义凭证提供程序能够调用 c# 应用程序吗?

标签 c# winforms authentication credentials provider

我目前正致力于将使用 kinectc# 手势身份验证程序集成到 Windows 中,作为我最后一年项目的一部分的身份验证形式。一旦 c# 程序通过身份验证,如果提供的手势被验证为有效手势,则会触发一个事件。

所以我的问题是:

  1. 我目前正在使用 Microsoft 的 sampleHardWareEventCredentialProvider。是否适合我想要实现的目标?

  2. 自定义凭据提供程序的编码方式是否可以调用我的 c# 程序进行身份验证并向 credentialProvider 返回一个事件,无论身份验证是否成功?如果是的话,谁能给我指出正确的方向?

最佳答案

我认为要创建自定义凭据提供程序,您需要实现 ICredentialProvider COM 接口(interface) http://msdn.microsoft.com/en-us/library/windows/desktop/bb776042.aspx .您可以使用 C#(可能类似于 http://www.codeproject.com/Articles/7859/Building-COM-Objects-in-C)来执行此操作。您是否已成功将 SampleHardWareEventCredentialProvider 与 C# 结合使用?

关于c# - 自定义凭证提供程序能够调用 c# 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11527268/

相关文章:

c# - 在 UWP 中的 Drop Event 上获取实际放置的 UIElement 对象

firebase - 使用serviceAccountId时无法签署JWT

c# - 无法在 linq 中获得所需查询的结果

c# - 是否可以禁用 OpenFileDialog 取消按钮?

c# - Service Fabric 未处理的异常和最佳实践

c# - 如何换出主窗体?

java - Spring Security服务配置

authentication - 是否可以下载音频文件并使用 React Native Expo 播放?

c# - 我必须为 `→` 做些什么才能使用 @Html.ActionLink 辅助方法给出尾随右箭头?

c# - WPF 复选框样式更改