A simple application for multi-factor authentication, written in HTML using jQuery Mobile, jsSHA, LocalStorage and Application Cache. It implements the TOTP (Time-Based One-Time Password) algorithm according to RFC6238 and has been tested to work with Google Authenticator, Dropbox, Dreamhost, Amazon, Linode, Okta and many other services.
- Supported services
- Hosted web application
- Hosted and Packaged application for Firefox and Firefox OS
- Application and Extension for Chrome and Chrome OS
- 5Apps packaged apps for Chrome and Firefox
- PhoneGap builds for WebOS and Android
More information can be found in the about dialog and the wiki.
To self-host a version of this application you can do so by just serving the files using Apache or nginx. For easy deployment, there is also a server.js node application which can be hosted from a nodejs 0.10-based container. This has been tested on Heroku/Dokku and OpenShift.
An experimental package for deployment on a local machine is available from packager.io.
A small donation to show appreciation is always welcome.
If you have problems with the application, please first consult the Issue tracker at Github. You can also send me an email, PM me on Freenode or drop by in the chatroom.
Licensed under the [GPL license][GPL]. [GPL]: http://www.gnu.org/licenses/gpl.html