Specops Authentication Client and Duo Authentication for Windows Login

The Specops Authentication Client provides enhancements to the Windows logon experience by wrapping the built-in Windows credential provider (GINA). This includes allowing users to reset their passwords from the login screen, as well as enhancing the feedback users receive when changing their password via CTRL+ALT+DEL. The Specops Authentication Client also supports wrapping third party credential providers, as long as that credential provider supports being wrapped. Some certain credential providers, such as Duo Security’s Authentication for Windows Logon require additional configuration in order to allow the Specops Authentication Client to wrap them.

We begin by setting a registry key in the Duo client order to allow wrapping by the Specops Authentication Client. On a machine with the Duo client installed, create or update the following registry key:

Key path: HKEY_LOCAL_MACHINE\SOFTWARE\Duo Security\DuoCredProv
Value name: ProvidersWhitelist
Value type: REG_MULTI_SZ
Value data: enter (or add) the following two GUIDs on separate lines — these are the GUIDs that identify the Specops Authentication client:


Next, use the Specops Authentication ADMX Template to specify that we should wrap the Duo credential provider. Under Specops Authentication Client Wrap Duo Specops Authentication Client/Enhance Windows logon and password change, set GUID of credential provider to wrap to the GUID of the Duo client, including the curly brackets: {44E2ED41-48C7-4712-A3C3-250C5E6D5D84}. Note the Specops Authentication client, ADMX templates, and instructions for installing both can be found on our support site.

Once the group policy has been applied to the affected computers, both Duo login functionality and Specops Authentication functionality for password change and password reset should work seamlessly together. For uReset customers, this means you can continue to use the Reset Password link at the logon screen just as you would on workstations without the Duo client. For Dynamic Feedback at Password Change (available to both uReset and Password Policy customers with Specops Authentication Client version 7.15 or later) the dynamic feedback will be displayed. Duo will prompt for MFA after the password change is submitted as it would normally.

(Last updated on June 30, 2022)

darren siegel

Written by

Darren Siegel

Darren Siegel is a cyber security expert at Specops Software. He works as a lead IT engineer, helping organizations solve complex challenges within IT security. Darren has more than 15 years’ experience within Active Directory, IT security, servers, storage, virtualization, cloud, and identity and access management.

Back to Blog