HTML5 Google Authenticator
github.com
github.com
I wrote the application so I would be able to use 2FA on my 'aging' MeeGo phone, the N9. No tools were available and implementing it with web technologies would allow me to port it easily to a desktop environment, an extension, etc.
You know what? I don't trust Google enough to allow them to lock me out of my own systems, and I'm surprised other obviously technologically inclined people do.
As far as I know Google Authenticator allows both time and counter based accounts. Not that it changes anything regarding the GP's misconception about accessing external services.
This is a common misconception of Authenticator. It is an open source implementation of OATH which works entirely offline once the initial secrets have been shared.
Using Google Authenticator for SSH accounts (via PAM) does not give Google the ability to lock you out of your systems.
Excluding severe bugs and overly paranoid scenarios, e.g. the entire Authenticator system being a convoluted plan for Google to take over your servers.
The application I wrote works for all the mentioned websites, e.g. Drupal, Amazon, Dreamhost, Dropbox, etc since it implements the standard HOTP specification. It is merely named G since this is the most well-known implementation and was my first use-case.
The New HTML 1.1
Or install it as an application from: https://build.phonegap.com/apps/135419/
Chrome extension: https://chrome.google.com/webstore/detail/ilgcnhelpchnceeipi...
And for those using FirefoxOS: https://marketplace.mozilla.org/app/gauth-authenticator/