Где находится документация по созданию собственного поставщика учетных данных Windows? Все, что я нашел до сих пор, указывает на одну и ту же статью о том, как создать собственный поставщик учетных данных (Журнал MSDN: "Создать пользовательский опыт входа в систему с помощью учетных записей для Windows Vista" ), но ни эта статья, ни что-либо еще, что я могу найти, не предоставляет документацию о том, как все работает. В лучшем случае есть примеры кода, но это не объясняет полную механику поставщиков учетных данных или полезно показывает, как сворачивать свои собственные.
Документация для создания пользовательского поставщика учетных данных в Windows
Ответ 1
В статье о инфраструктуре смарт-карт Windows Vista есть ссылка на Технический справочник поставщика учетных данных (на Технический справочник поставщика учетных данных на archive.msdn.microsoft.com). Список содержит документ, в котором описывается платформа поставщика учетных данных Windows Vista. Я думаю, вы найдете эту техническую ссылку весьма полезной в понимании того, как работает Credential Provider в Windows.
Надеюсь, вы найдете то, что ищете!
Ответ 2
Для понимания поставщиков учетных данных Microsoft существует несколько документов:
- В MSDN сводная страница
- Старая техническая ссылка
- Документ слова внутри образца для Windows Vista
- статья MSDN вы упомянули
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.
Ответ 5
Этот MSMVP How-To выглядит довольно полезным до Windows 7 и указывает на некоторую документацию. И этот образец поставщика полномочий MSDN V2 включает изменения для Windows 8/8.1. Кажется, это хорошее место для начала.