Документация для создания пользовательского поставщика учетных данных в Windows

Где находится документация по созданию собственного поставщика учетных данных Windows? Все, что я нашел до сих пор, указывает на одну и ту же статью о том, как создать собственный поставщик учетных данных (Журнал MSDN: "Создать пользовательский опыт входа в систему с помощью учетных записей для Windows Vista" ), но ни эта статья, ни что-либо еще, что я могу найти, не предоставляет документацию о том, как все работает. В лучшем случае есть примеры кода, но это не объясняет полную механику поставщиков учетных данных или полезно показывает, как сворачивать свои собственные.

Ответ 1

В статье о инфраструктуре смарт-карт Windows Vista есть ссылка на Технический справочник поставщика учетных данных (на Технический справочник поставщика учетных данных на archive.msdn.microsoft.com). Список содержит документ, в котором описывается платформа поставщика учетных данных Windows Vista. Я думаю, вы найдете эту техническую ссылку весьма полезной в понимании того, как работает Credential Provider в Windows.

Надеюсь, вы найдете то, что ищете!

Ответ 2

Для понимания поставщиков учетных данных Microsoft существует несколько документов:


EDIT:

Ранее существовал документ, который преследовал изменения в Windows 8, но ссылка была нарушена, что является позором. Поскольку ссылка по-прежнему ссылается на MSDN, возможно, она будет исправлена ​​когда-нибудь (вы никогда не знаете!).

Ответ 3

В SDK Windows есть пример кода поставщика учетных данных в папке Samples\security. Существует также документация (в формате MHTML) для примера, содержащегося в файлах SDK. В последнем пакете Windows SDK пример поставщика учетных данных был обновлен, чтобы быть подходящим для Windows 7, говорится в документе.

Как ни странно, документация, похоже, недоступна в Интернете. Это просто в документах SDK.

Обратите внимание, что Microsoft Windows SDK - это то, что вам нужно установить отдельно, даже если у вас уже установлена ​​Visual Studio.

Ответ 4

Добро пожаловать в прекрасный мир Windows 10.

Microsoft фактически обновила документацию крошечным немного для Windows 10, там эта страница, а внизу она ссылается на техническая ссылка для провайдеров Credentail с обновлениями для Windows 10. Который имеет (на момент написания этого) большой отказ от веры, что это только предварительная информация и точность не гарантированы. Например, в нижней части ссылки по-прежнему остается адрес электронной почты [email protected], который, по-видимому, уже давно недействителен.

Самый последний пример исходного кода - это оболочка С# с открытым исходным кодом pgina, которая может помочь проиллюстрировать, как использовать этот API CredentialProvider.