I were planning to make one. But then I found this. Afaik, many apps should be made using html. Btw. I would like to see TOTP mentioned instead of Google/Gauth. But I assume Google something is much cooler than anything else. See: <a href="https://en.wikipedia.org/wiki/Time-based_One-time_Password_Algorithm" rel="nofollow">https://en.wikipedia.org/wiki/Time-based_One-time_Password_A...</a> - So it's generic TOTP implementation, not Google(only) Authentication app trusting Google infrastructure. Also, there might be local storage security issues with HTML5 apps, but I'm not expert in that field.
I was wondering what I'd use this for (either as an end-user or as a developer), when I found that people actually use their google-account for two-factor authentication for their <i>SSH accounts</i>.<p>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.
You can open it online from:
<a href="http://gauth.apps.gbraad.nl/" rel="nofollow">http://gauth.apps.gbraad.nl/</a><p>Or install it as an application from:
<a href="https://build.phonegap.com/apps/135419/" rel="nofollow">https://build.phonegap.com/apps/135419/</a><p>Chrome extension:
<a href="https://chrome.google.com/webstore/detail/ilgcnhelpchnceeipipijaljkblbcobl?utm_source=chrome-ntp-icon" rel="nofollow">https://chrome.google.com/webstore/detail/ilgcnhelpchnceeipi...</a><p>And for those using FirefoxOS:
<a href="https://marketplace.mozilla.org/app/gauth-authenticator/" rel="nofollow">https://marketplace.mozilla.org/app/gauth-authenticator/</a>
I've made a simple example hotp/totp implementation (<a href="https://github.com/bjornua/totp.py/blob/master/totp.py" rel="nofollow">https://github.com/bjornua/totp.py/blob/master/totp.py</a>) in Python 3 for anyone interested.