twofas / 2fas-android

Source code for 2FAS Android app
GNU General Public License v3.0
928 stars 67 forks source link

(Request) Seriously requesting 2FAS authenticator windows aka desktop version in 2024. #107

Open varniit-nigam-12 opened 8 months ago

varniit-nigam-12 commented 8 months ago

(Request) Seriously requesting 2FAS authenticator windows aka desktop version in 2024.

I just came across this service and found that there is no Windows version.

My phone died randomly, and now I have nowhere to go to log in into accounts.

Request for Windows version is a need in 2024.

Now I cannot log in into any account on my Windows device without mobile, which obviously dead for a sometime.

I tried looking for 2FAS authenticator Windows EXE or MSI version and cannot find any. So if 2FAS authenticator team can bring an app for desktop and laptop users, it will be beneficial since there are no open source FOSS 2FA apps for windows.

All of us aren't dependent on mobile all the time for logins.

Some of us have more personal data stored on Windows than mobiles.

Below these 2 services for windows exists but one is discontinued, not updated in years and another is MS store limited, which I dont use or have it installed (LTSC).

https://winauth.github.io/winauth/index.html

https://apps.microsoft.com/detail/9NF2RGQKX1MV?hl=en-us&gl=US

Update - Found another - https://authme.levminer.com/

🙏🙏🙏🙏🙏🙏

MoonstarCoding commented 8 months ago

Bump, but also to be OS agnostic. I personally use Linux, and I am sure MacOS users would love the same thing. Personally, although I have my issues with Electron as a framework, I could see an Electron version of the application going really well to ensure cross platform support. Plus, it could mean that a proper web version of the application could be made without too much additional effort, similar to how Bitwarden allows you to access your vault from a site.

ContinuumOperand commented 8 months ago

That'd be pretty massive, given well, what happened.

Spacellary commented 8 months ago

The stars are aligning. Fill the gap.

capo42 commented 8 months ago

A "simple" viewer app of all the codes would be enough.

  1. Crate a Backup in Android App
  2. Open the backup with Windows (or what ever OS) Application. Also enhance the Browser extension to see the codes would be enhough.
  3. See all the codes and let it copy/paste it.

No need for a Browser extension or

Spacellary commented 8 months ago

To add then, what I really need just a simple application like Authy Desktop that is standalone (not a browser extension), basically all it has to do is display and let me copy codes from it.

It doesn't necessarily even has to have synchronization with mobile, I would be fine manually importing codes, it's just the reliance on the mobile device to do anything that is a deal breaker so far.

ncdaol commented 7 months ago

Just switched to 2FAS because Authy is sunsetting the desktop app. The browser extension helps a little, but not all logins are made in a browser. A standalone viewer that can open the Google Drive backup would be really handy.

varniit-nigam-12 commented 7 months ago

Just switched to 2FAS because Authy is sunsetting the desktop app. The browser extension helps a little, but not all logins are made in a browser. A standalone viewer that can open the Google Drive backup would be really handy.

Click my other links in the above post, if that helps. Right now, I am going through some jugaad (https://en.wikipedia.org/wiki/Jugaad).

I hope dev reads my post, my emails, my comments, my reviews and all of yours and bring a better desktop app for windows that isnt too painful to maintain for devs and not cumbersome to use for us as users.

TGeRi commented 7 months ago

Just switched to 2FAS because Authy is sunsetting the desktop app. The browser extension helps a little, but not all logins are made in a browser. A standalone viewer that can open the Google Drive backup would be really handy.

I'm here for EXACTLY THE SAME! :)

More on the subject: is there a way to see the backup made by 2FAS anywhere on Google Drive? Under https://drive.google.com/drive/backups I don't see it. Where does exactly 2FAS back up the data?

KobeW50 commented 7 months ago

More on the subject: is there a way to see the backup made by 2FAS anywhere on Google Drive? Under https://drive.google.com/drive/backups I don't see it. Where does exactly 2FAS back up the data?

https://youtu.be/mCpjYA-zJ4Q?t=67

For additional support, please ask in Discord, Reddit, etc

TGeRi commented 7 months ago

https://youtu.be/mCpjYA-zJ4Q?t=67

Awsome, thanks!

Just a theoretical question: would it possible for 2FAS to modify the Chrome extension so that it could read the backup from there? (I'm know that they don't want to do this because they would have done it by now obviously.)

KobeW50 commented 7 months ago

Just a theoretical question: would it possible for 2FAS to modify the Chrome extension so that it could read the backup from there? (I'm know that they don't want to do this because they would have done it by now obviously.)

I'm not sure. I'm not a developer

partha51613 commented 7 months ago

There is an application for desktop but for linux devices only.

https://github.com/paolostivanin/OTPClient

ContinuumOperand commented 7 months ago

@partha51613

Looks like you can install it on Windows using WSL2 but it doesn't have an import for .2FAS exports, and that's not the same thing.

img-25

It can import Aegis, but that's a totally different application, besides, you can already install Aegis using the Windows Subsystem for Android, if the intention was to just install an Android Application on the Desktop this as simple as downloading it from the Store, but that's not native.

We're requesting a native 2FAS Desktop Application, especially if we can figure out a way to (at least semi) safely and conveniently do that.

wima75 commented 7 months ago

I made a very simple first version of a desktop client: https://github.com/wima75/2fas-desktop

Levminer commented 7 months ago

I just added support for 2FAS is Authme (Simple cross-platform two-factor (2FA) authenticator app for desktop.)

Currently only backups without password are supported, encrypted backup support might be added later. Its not currently released, but you can download the beta from here: https://nightly.link/Levminer/authme/actions/runs/8050493576 It's now released: https://github.com/Levminer/authme/releases/tag/5.1.0

Suggestions/bug reports are welcome at: https://github.com/Levminer/authme/issues/288

Spacellary commented 7 months ago

For Linux and Windows (WSL2) users:

https://github.com/paolostivanin/OTPClient/issues/322

Another option for desktop until we get a proper 2FAS application.

OTPClient should be adding 2FAS imports soon.

Authme is also great and you can install cross platform.

henricook commented 3 months ago

Thanks for all these great comments, i've just migrated from Authy to 2FAS and was really missing a desktop app. I don't want to have to unlock my phone every time I need a code.

For now I'm exporting the 2FAS library to OTPClient whenever I add a new token but here's too hoping the 2FAS Gods decide to give us a cross platform app that shows the codes soon 🙏🏻 🚀

henricook commented 2 months ago

It's in no way a complete solution but I was so frustrated with the OTPClient user experience that I've just released LibreOTP v0.1

https://github.com/henricook/libreotp

It's cross-platform, supports Windows, Mac and Linux.

It works off a 2FAS JSON backup that you keep in your documents folder, currently only supports 2FAS, and displays all your keys and their groups in a UI. You can click each row to get an OTP Code.

It's rough and ready right now, by which I mean there's not a good installer - you just have to drag and drop the files to the right place and run the app.

If more people start using it I'll continue work, what I've got now is great for my use case as a 2FAS user on Linux.

Let me know if it works for you!

sirinath commented 1 month ago

I was using Authy. The desktop version was discontinued. Is it possible to introduce a desktop version of the app.

Having the app in multiple devices reduce the chance of loosing access if one device breaks down or is lost. Besides you can access most of your applications. So it is only logical to being able to have a native desktop version to access the codes than always pulling out your phone.

@henricook What you got might fit the bill is you don't have hassle of exporting and it can be added an another 2FAS device and can also access the drive backups.

henricook commented 1 month ago

Nice, it's definitely on my roadmap but is a very slow evenings and weekends project at the moment - contributions welcome. I'm using it every day but running off an export and would also like live-sync for myself.