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

时间:2011-06-03 14:37:33

标签: windows-7 credentials provider credential-providers

有关创建自定义Windows凭据提供程序的文档位于何处?到目前为止,我发现的所有内容都指向了关于如何创建自定义凭据提供程序(MSDN Magazine: "Create Custom Login Experiences With Credential Providers For Windows Vista")的相同文章,但是该文章或我找不到的任何其他内容都提供了有关实际工作方式的文档。最好的是有一些代码示例,但这些代码示例并没有解释凭证提供程序的完整机制,也没有说明如何自行推送。

5 个答案:

答案 0 :(得分:7)

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

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

答案 1 :(得分:7)

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

答案 2 :(得分:3)

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

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

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

答案 3 :(得分:2)

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

微软实际上已经为Windows 10更新了一点文档,有this page,在底部,它链接到the technical reference for credentail providers with updates for Windows 10。其中(在撰写本文时)最高级别的免责声明只是预发布信息和准确性无法保证。例如,在引用的底部仍然是电子邮件地址credprov@microsoft.com,它已经很长时间以来一直无效。

最新的源代码示例是开源C#wrapper pgina,它可以帮助说明如何使用此CredentialProvider API。

答案 4 :(得分:1)

这个MSMVP How-To看起来非常适合Windows 7并指向一些文档。 此MSDN V2 Credential Provider sample包括Windows 8 / 8.1的更改。似乎是一个好的起点。