【问题标题】:Documentation for creating a Custom Credential Provider in Windows在 Windows 中创建自定义凭据提供程序的文档
【发布时间】:2011-09-07 21:09:13
【问题描述】:

有关创建自定义 Windows 凭据提供程序的文档在哪里?到目前为止,我发现的所有内容都指向关于如何制作自定义凭据提供程序 (MSDN Magazine: "Create Custom Login Experiences With Credential Providers For Windows Vista") 的同一篇文章,但该文章和我能找到的任何其他内容都没有提供有关实际工作方式的文档。充其量只有一些代码示例,但这些示例并不能解释凭证提供者的完整机制,也不能有用地展示如何自行编写。

【问题讨论】:

  • 那么证书提供者过滤器怎么样?在 THAT 上也找不到任何东西!
  • 我感受到了你的痛苦。我找到了this,如果它对你有帮助的话......
  • 我刚刚向 Microsoft 地址发送了一封电子邮件,这是我在大多数地方都见过的有关此问题的地址,即 credprov@microsoft.com - 这是回复...“以下收件人不能到达:credprov@microsoft.com 于 16/10/2012 15:09 在域名服务 (DNS) 中找不到此收件人的目标服务器。请验证电子邮件地址并重试。如果失败,请联系您的管理员。”太棒了!
  • 这可能是我在网上凭证提供者这一主题上找到的最大帮助:http://blogs.technet.com/b/aho/archive/2009/11/15/custom-credential-provider-for-password-reset.aspx 希望这对您有帮助。
  • 我想实现一个凭证提供程序,结果几乎没有任何关于如何构建以及它是什么的文档。所以我打电话来制作一个好的代码示例、指向信息的链接、一个带有分步指南的库等等。它仍然在制品和支持将受到欢迎。链接:github.com/DavidWeiss2/windows-Credential-Provider-library/blob/…

标签: windows-7 credentials provider credential-providers


【解决方案1】:

在有关 Windows Vista 智能卡基础结构的文章中,有一个指向凭据提供程序技术参考 (link to Credential Provider Technical Reference on archive.msdn.microsoft.com) 的链接。该列表包含描述 Windows Vista 凭据提供程序框架的文档。我认为您会发现此技术参考对理解 Windows 中的凭据提供程序的工作方式非常有帮助。

希望你能找到你要找的东西!

【讨论】:

  • 链接已损坏。
【解决方案2】:

在 Windows SDK 中,Samples\security 文件夹中有一个凭据提供程序代码示例。 SDK 文件中还包含该示例的文档(MHTML 格式)。该文档称,在最新的 Windows SDK 中,凭据提供程序示例已更新为适用于 Windows 7。

奇怪的是,文档似乎在任何地方都在线可用。它就在 SDK 文档中。

请注意,即使您已经安装了 Visual Studio,您也需要单独安装 Microsoft Windows SDK。

【讨论】:

    【解决方案3】:

    这里现在有一个proper documentation。它包含您在开发自定义凭据提供程序时应了解的所有内容。

    【讨论】:

    • 第三个链接坏了。
    • 谢谢。不幸的是,此链接是唯一链接到上述文档的链接。我相应地编辑了我的答案。
    • 是的,由于到处都是相同的断开链接,我还没有找到该文档的实际副本。谢谢。
    • 链接仍然断开。
    • 不,不是吗?我现在可以从那里下载文档。
    【解决方案4】:

    欢迎来到美丽的 Windows 10 世界。

    微软实际上已经为 Windows 10 更新了一点点文档,有this page,在底部,它链接到the technical reference for credentail providers with updates for Windows 10。其中(在撰写本文时)顶部有一个很大的免责声明,即它只是预发布信息,并且不能保证准确性。例如,引用的底部仍然是电子邮件地址 credprov@microsoft.com,这显然已经失效了很长时间。

    最新的源代码示例是开源 C# 包装器 pgina,它可能有助于说明如何使用此 CredentialProvider API。

    【讨论】:

    • 感谢您添加到这篇文章,因为这仍然是 Windows 7 之外的相关问题。知道是否有新的电子邮件地址?
    【解决方案5】:

    这个MSMVP How-To 在 Windows 7 上看起来很有帮助,并为您指出一些文档。 这个MSDN V2 Credential Provider sample 包括对 Windows 8/8.1 的更改。似乎是一个不错的起点。

    【讨论】:

      猜你喜欢
      • 2011-08-13
      • 2016-05-26
      • 1970-01-01
      • 2021-01-22
      • 2013-04-17
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      相关资源
      最近更新 更多