Где находится документация по созданию настраиваемого поставщика учетных данных Windows? Все, что я нашел до сих пор, указывает на ту же статью о том, как создать собственный поставщик учетных данных (MSDN Magazine:" Создание пользовательских возможностей входа в систему с поставщиками учетных данных для Windows Vista "), но ни эта статья, ни что-либо еще, что я могу найти, не дает документации о том, как все работает на самом деле. В лучшем случае есть несколько примеров кода, но они не объясняют полную механику поставщиков учетных данных и не показывают, как использовать собственные.
Документация по созданию настраиваемого поставщика учетных данных в Windows
Ответы (5)
Теперь здесь есть соответствующая документация. Он содержит все, что вам следует знать при разработке собственных поставщиков учетных данных.
В статье об инфраструктуре смарт-карт Windows Vista есть ссылка на Технический справочник поставщика учетных данных (ссылку на Технический справочник по поставщику учетных данных на сайте archive.msdn.microsoft.com). Список содержит документ, описывающий платформу поставщика учетных данных Windows Vista. Я думаю, вы найдете этот технический справочник весьма полезным для понимания того, как работает Credential Provider в Windows.
Надеюсь, вы найдете то, что ищете!
В Windows SDK есть пример кода поставщика учетных данных в папке Samples \ security. Также имеется документация (в формате MHTML) для примера, содержащаяся в файлах SDK. В последнем Windows SDK пример Credential Provider был обновлен, чтобы соответствовать Windows 7, говорится в документе.
Как ни странно, документация нигде не доступна в Интернете. Это просто есть в документации SDK.
Обратите внимание, что Microsoft Windows SDK необходимо установить отдельно, даже если у вас уже установлена Visual Studio.
Добро пожаловать в прекрасный мир Windows 10.
Microsoft фактически немного обновила документацию для Windows 10, есть эту страницу, а внизу она ссылается на технический справочник для поставщиков учетных записей с обновлениями для Windows 10. Который имеет (на момент написания этого) большой отказ от ответственности в верхней части, что это только предварительная информация, и точность не гарантируется. Например, внизу ссылки по-прежнему находится адрес электронной почты [email protected], который, по-видимому, уже давно недействителен.
Самым последним примером исходного кода является оболочка C # с открытым исходным кодом pgina, которая может помочь проиллюстрировать, как использовать этот CredentialProvider. API.
Это Практическое руководство по MSMVP выглядит довольно полезным вплоть до Windows 7 и указывает на некоторую документацию. И этот образец поставщика учетных данных MSDN V2 включает изменения для Windows 8 / 8.1. Похоже, хорошее место для начала.