30 July 2007

Windows Vista Credential Providers

In Windows Vista Microsoft has adopted so called credential providers as a way to log into the system. Your custom GINA library won't work in Vista so you will have to write a COM component which implements ICredentialProvider and ICredentialProviderCredential interfaces. I found it pretty easy to write a custom credential provider (the one that works with electronic keys). There are a good introduction into the new model, samples and technical reference.

25 July 2007

Поставщики учётных данных для Windows Vista

До Windows Vista для входа в систему использовалась библиотека GINA (Graphical identification and authentication). В Windows Vista отказались от этой модели и ввели понятие поставщиков учётных данных. Теперь для создания своей библиотеки для входа в систему нужно реализовать COM-интерфейсы ICredentialProviderCredential и ICredentialProvider. Более подробно об этом можно почитать здесь (или в оригинале на английском). Последняя версия примеров поставщиков лежит здесь. Последняя версия технической документации по поставщикам учётных данных доступна здесь.