Windows 8 Oauth authenticator is an open source tool to authenticator Oauth tokens for 2-step authentication.