The Microsoft Authenticator is an absolute must have for windows phone owners. The authenticator app is able to generate time-based one time passwords (TOTP) according to RFC 6238. Do note that similar applications are available for other platforms. One time passwords One time passwords