Two step authentication is (or should be) a standard in any application. This repo contains a server implementation in Node.JS and example client implementation in Android