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.


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.