freeotp / freeotp.github.io

179 stars 87 forks source link

FreeOTP client for the desktop #1

Closed dustymabe closed 1 year ago

dustymabe commented 7 years ago

Is there a FreeOTP client for the desktop (i think i've seen some before that are plugins for your web browswer) that could be used? I use FreeOTP on my phone, but worry if I were to lose my phone I'd have to deal with backup codes and/or support departments for my accounts that I have 2FA turned on for. This may be a really bad idea so let me know of all the reasons I should not do this :)

I notice another hatter has written a web app that does OTP. I would be interested to know if the authors of FreeOTP would recommend using that or to go some other route.

Thanks!

dustymabe commented 7 years ago

There is also bash-otp for running from the command line, but not sure about how good (or bad) it is.

dustymabe commented 7 years ago

just realized I opened this against the "website code", oh well I guess it will still serve the purpose of getting the question answered. Sorry about that.

npmccallum commented 7 years ago

I am both strongly in favor of a desktop client and strongly against existing implementations.

A proper implementation would use the TPM to ensure the key cannot be compromised. TPM 2.0 supports HMAC, so we are just waiting for the platform support to mature at this point.

dustymabe commented 7 years ago

so would it be safe to say that you are planning a FreeOTP desktop client at some point? How far off do you think it will be before platform support to be mature enough?

npmccallum commented 7 years ago

Yes. Intel first needs to land the TPM 2.0 resource manager in the kernel. It looks like they will miss 4.11.

One this is landed, we need an implementation of the TSS library. AFAICS, this still needs to be built on top of the TSS SYS library, which is partially implemented already. I may write directly to the SYS API if I'm too impatient. :)

dustymabe commented 7 years ago

cool - can I use this ticket as a tracker for that work and status updates? The other options are we close this ticket and there are no status updates, or I open the ticket in a more appropriate location and follow updates there.

Thanks again.

npmccallum commented 7 years ago

I'm fine with keeping this open until there is progress.

diev commented 6 years ago

I will subscribe too.

ghost commented 6 years ago

I am also interested on FreeOTP Desktop.

termlen0 commented 6 years ago

+1

zekaguilar commented 6 years ago

+1

ericwmc commented 6 years ago

+1 thanks

morgancoxuk commented 6 years ago

i am also interested in otp linux desktop client

PhilippVerpoort commented 6 years ago

+1

Frontrider commented 6 years ago

Interested in it.

MHappersberger commented 6 years ago

+1

ghost commented 6 years ago

+1

ppdms commented 5 years ago

+1

ghost commented 5 years ago

+1

diraol commented 5 years ago

Just to share with everyone, I've been using KeePass with KeePassXC Desktop Client to manage both passwords and TOTP for the past few months without issues, it has been working very nicely to me. I'm able to sync/share my database across devices (notebooks, cellphone, etc) and it works pretty well everywhere!

Obs: On my Mobile Phone I'm using Keepass2Android APP.

LizaDarrous commented 4 years ago

Bump, super interested!

jemag commented 3 years ago

Given that the issue is now more than 3 years old and there were plans to create a desktop application at the time. Would it be possible to provide an update?

e.g.: Is still this in the plans? If so, is it currently being worked on?

morgancoxuk commented 3 years ago

For last few years I have been using this app on Linux, its really good

https://github.com/paolostivanin/OTPClient

There are repos for ubuntu, debian ,etc (and its in AUR for arch)

iholder101 commented 1 year ago

+1

This is now almost 6 years old. Can someone please share an update?

iholder101 commented 1 year ago

@justin-stephenson Can you explain why this is closed?

s-b-repo commented 7 months ago

please can we get a desktop client