17

有关创建自定义 Windows 凭据提供程序的文档位于何处?到目前为止,我发现的所有内容都指向关于如何制作自定义凭据提供程序的同一篇文章(MSDN 杂志:“使用 Windows Vista 的凭据提供程序创建自定义登录体验”),但该文章和我能找到的任何其他内容都没有提供文档关于事情的实际运作方式。充其量只有一些代码示例,但这些示例并不能解释凭证提供者的完整机制,也不能有效地展示如何自行编写。

4

5 回答 5

8

现在这里有一个适当的文档。它包含您在开发自定义凭据提供程序时应该知道的所有内容。

于 2014-11-25T12:08:00.157 回答
7

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

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

于 2011-12-03T18:24:53.050 回答
4

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

奇怪的是,该文档似乎无法在任何地方在线获得。它就在 SDK 文档中。

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

于 2013-03-28T13:44:45.610 回答
2

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

于 2016-10-24T14:29:22.753 回答
2

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

微软实际上已经为 Windows 10 更新了一点点文档,有这个页面,在底部,它链接到带有 Windows 10 更新的凭据供应商的技术参考。其中(在撰写本文时)顶部有一个很大的免责声明,即它只是预发布信息,并且不能保证准确性。例如,引用的底部仍然是电子邮件地址 credprov@microsoft.com,该地址显然已经失效了很长时间。

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

于 2016-05-12T03:34:29.777 回答