カスタム Windows 資格情報プロバイダーの作成に関するドキュメントはどこにありますか? これまでに見つけたものはすべて、カスタム資格情報プロバイダーの作成方法に関する同じ記事を指しています ( MSDN マガジン:「Windows Vista の資格情報プロバイダーを使用してカスタム ログイン エクスペリエンスを作成する」 )。物事が実際にどのように機能するかについて。せいぜいいくつかのコード サンプルがありますが、それらは資格情報プロバイダーの完全なメカニズムを説明したり、独自の方法を有効に示したりするものではありません。
5 に答える
ここに適切なドキュメントがあります。カスタム資格情報プロバイダーを開発する際に知っておくべきことがすべて含まれています。
Windows Vistaスマートカードインフラストラクチャに関する記事には、クレデンシャルプロバイダーテクニカルリファレンスへのリンクがあります(archive.msdn.microsoft.comのクレデンシャルプロバイダーテクニカルリファレンスへのリンク)。このリストには、WindowsVista資格情報プロバイダーフレームワークを説明するドキュメントが含まれています。このテクニカルリファレンスは、Windowsの資格情報プロバイダーがどのように機能するかを理解するのに非常に役立つと思います。
あなたが探しているものを見つけることを願っています!
Windows SDK では、Samples\security フォルダーに資格情報プロバイダーのコード例があります。サンプルのドキュメント (MHTML 形式) も SDK ファイルに含まれています。最新の Windows SDK では、Credential Provider の例が更新され、Windows 7 に適しているとドキュメントに記載されています。
不思議なことに、ドキュメントはどこからでもオンラインで入手できるようには見えません。SDKドキュメントにあるだけです。
Visual Studio が既にインストールされている場合でも、Microsoft Windows SDK は別途インストールする必要があることに注意してください。
このMSMVP How-Toは、Windows 7 までかなり役に立ち、いくつかのドキュメントを示しています。また、このMSDN V2 資格情報プロバイダーのサンプルには、Windows 8/8.1 の変更が含まれています。始めるには良い場所のようです。
Windows 10 の美しい世界へようこそ。
Microsoft は、実際には Windows 10 のドキュメントを少し更新しました。このページがあり、下部には、Windows 10 の更新を含む資格情報プロバイダーのテクニカル リファレンスへのリンクがあります。これは (これを書いている時点で) 冒頭に、リリース前の情報であり、正確性は保証されないという大きな免責事項があります。たとえば、参照の一番下にはまだ電子メール アドレス credprov@microsoft.com があり、これは長い間無効になっているようです。
最新のソース コード例は、この CredentialProvider API の使用方法を説明するのに役立つオープン ソースの C# ラッパーpginaです。