在Windows中创建自定义凭据提供程序的文档

18

如何创建自定义Windows凭据提供程序的文档在哪里可以找到?迄今为止,我发现的所有内容都指向同一篇文章,该文章介绍了如何制作自定义凭据提供程序(MSDN杂志:“使用Windows Vista的凭据提供程序创建自定义登录体验”),但是该文章和其他任何内容都没有提供关于这些东西实际工作的文档。最多只有一些代码示例,但这些示例并未完全解释凭据提供程序的机制,也无法有用地展示如何自己实现。


1
那么对于凭据提供程序过滤器呢?我也找不到任何关于的东西! - kberson
我理解你的痛苦。如果有帮助的话,我找到了这个链接:http://msdn.microsoft.com/en-us/library/bb776042(v=vs.85).aspx - beatgammit
我刚刚向我在很多地方看到的有关此事的Microsoft地址credprov@microsoft.com发送了一封电子邮件 - 这是回复...“以下收件人无法到达:credprov@microsoft.com于2012年10月16日15:09。此收件人的目标服务器在域名服务(DNS)中找不到。请验证电子邮件地址并重试。如果失败,请联系管理员。”太棒了! - Brett Rigby
2
这可能是我在网上关于凭据提供程序主题找到的最有用的帮助:http://blogs.technet.com/b/aho/archive/2009/11/15/custom-credential-provider-for-password-reset.aspx 希望这能像对我一样有用。 - Brett Rigby
5
我想实现一个凭据提供者,但最终几乎没有任何如何构建以及其是什么的文档。因此,我发出了制作好的代码示例、信息链接和逐步指南等方面的呼吁。这仍在进展中,欢迎支持。链接: https://github.com/DavidWeiss2/windows-Credential-Provider-library/blob/master/README.md - DavidWeiss2
5个回答

8
现在有一份完整的文档,内容涵盖了开发自定义凭据提供程序时需要了解的所有信息。请参考该文档。

第三个链接已经失效。 - ZX9
1
是的,由于同样的损坏链接无处不在,我还没有找到这个文档的实际副本。谢谢。 - ZX9
1
链接仍然无法使用。 - NetMage
链接对我仍然无效。 - Lisbeth
这个怎么样?https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=53556 - fkorsa
显示剩余2条评论

7
在一篇关于Windows Vista智能卡基础设施的文章中,有一个指向凭证提供程序技术参考文档的链接(凭证提供程序技术参考文档在archive.msdn.microsoft.com上的链接)。该列表包含了一份描述Windows Vista凭证提供程序框架的文档。我认为您会发现这个技术参考文档非常有帮助,可以帮助您理解Windows中凭证提供程序的工作原理。
希望您能找到您正在寻找的内容!

2
链接已损坏。 - NetMage

4
在Windows SDK中,Samples\security文件夹中提供了一个凭据提供程序代码示例。SDK文件中还包含该示例的文档(MHTML格式)。最新的Windows SDK已将凭据提供程序示例更新为适用于Windows 7,如文档所述。
奇怪的是,该文档似乎无法在线获取,只能在SDK文档中找到。
请注意,Microsoft Windows SDK需要单独安装,即使您已经安装了Visual Studio也是如此。

3

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

微软已经为Windows 10更新了一些文档,可以参考此页面,在底部有链接到Windows 10认证提供程序技术参考资料,该参考资料(截至撰写本文时)在顶部有免责声明,不保证准确性。例如,在该参考资料底部还是credprov@microsoft.com 的电子邮件地址,这个地址似乎已经很久不能使用了。

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


感谢您对此帖子的补充,因为这仍然是一个超出Windows 7的相关问题。不知道是否有新的电子邮件地址? - ZX9

2
这段文本的意思是:“这个 MSMVP How-To 看起来对 Windows 7 很有帮助,还指向了一些文档。而这个 MSDN V2 Credential Provider sample 包含了针对 Windows 8/8.1 的更改。看起来是一个不错的开始。”

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接