Sample implementation of TOTP (RFC6238) for ASP.NET Identity 2.0