The Totp Credential Provider adds a two step authentication to windows logon. The one time code can be generated by using android application provided (final/WinOtpCred.apk).The implementation is based on RFC 6238.
copy OtpCredentialProvider.dll to the System32 directory and run Register.reg from an elevated command prompt.The credential should appear the next time a logon is invoked (such as when switching users). To uninstall just run Unregister.reg from the elevated prompt.