Winlogon and Credential Providers

Winlogon is the Windows module that performs interactive logon for a logon session. Winlogon behavior can be customized by implementing and registering a Credential Provider.

For information about implementing a Credential Provider, see the following topics.

Topic Description
Credential Provider driven Windows Logon Experience
Overview of Winlogon and Credential Provider architecture and a sample Credential Provider.
Shell Interfaces
Credential Provider interface reference.
Credential Providers in Windows 10
Third-party credential providers and system credential providers in Windows 10.


For a sample Credential Provider implementation, see the sample located in the Windows SDK installation directory under \Samples\Security\CredentialProvider.

Windows Server 2003 and Windows XP: Credential Providers are not supported. For information about customizing Winlogon, see Winlogon and GINA.