google / google-authenticator

Open source version of Google Authenticator (except the Android app)
Apache License 2.0
5.19k stars 968 forks source link

Why is there no desktop version? #466

Open ghost opened 9 years ago

ghost commented 9 years ago

I'd like to run the app on my Linux workstation without emulating android. Perhaps native OSX or Windows version would be useful for others. Would it be hard to port? Has someone started the effort?

ThomasHabets commented 9 years ago

Because it hasn't been written yet.

It would be simple to do. The part that requires most thinking is the format of the state file.

Nobody has started the effort AFAIK.

muekoeff commented 9 years ago

Alternatively, you could give https://github.com/winauth/winauth a try.

ThomasHabets commented 9 years ago

A small simple TOTP/HOTP generator for command line fits in the scope of this project. But once it'd become something graphical or otherwise, well, usable, it would share little code with the current set of stuff, and there'd be little point in having in be part of this project.

Having your second factor be accessible (stealable) from a general purpose computer is "less twofactor", so personally I would not recommend using anything like that.

If you want HOTP/TOTP without an app I would suggest Yubikeys. They can be used for both (small program needed for TOTP)