What’s your prefer two-factor authentication app for iOS?

I’m looking for an app that offers the best combination of platform compatibility (preferably available on Mac OS, iPad OS, and iOS), security, usability, and reliability.

It would be great if the app is open source and has a backup feature as well.

I came across a recent Wirecutter article from The New York Timesthat recommends Cisco DUO Mobile as the top choice, followed by Authy and Google Authenticator.

I would greatly appreciate your insights and security perspectives.

Thank you!

21 points
*

privacyguides recommends Raivo OTP, see https://www.privacyguides.org/en/multi-factor-authentication/

Raivo OTP is a native, lightweight and secure time-based (TOTP) & counter-based (HOTP) password client for iOS. Raivo OTP offers optional iCloud backup & sync. Raivo OTP is also available for macOS in the form of a status bar application, however the Mac app does not work independently of the iOS app.

Its Github repo is at https://github.com/raivo-otp

permalink
report
reply
1 point

Still no Apple Watch app? Somebody seriously needs to get that going for them.

permalink
report
parent
reply
1 point

That looks great! Is there any chance to migrate my existing Google Authenticator OTPs to Raivo? Seems like there is no way to export as zip from Google Authenticator, only QR Code that Raivo tells me isn’t valid.

permalink
report
parent
reply
11 points

There is a OTP mechanism natively build into iOS that is backing up with your standard keychain to iCloud. No need for an external app actually. Just go to passwords and look up your service and if you have set it up correctly you will get your OTP from there.

permalink
report
reply
0 points

The only question is how private the iCloud is? Can cloud sync disabled? Does Advanced data protection improves privacy here?

permalink
report
parent
reply
6 points

This is a no brainier. Raivo all the way

permalink
report
reply
5 points

FreeOTP+ has been good to me

permalink
report
reply
3 points

I really like 1Password as both my PW manager and OTP generator. PWs and OTPs get synced across devices so I never worry about losing my phone and getting locked out of any 2FA sites. On iOS as well as desktop, 1Password can auto-fill passwords and OTP codes. Highly recommend.

permalink
report
reply
4 points

Doesn’t this defeat the purpose of multi factor authentication though? If someone got access to 1Password, they could access both your password and secondary authentication code. I think it may be a better idea to keep them separate.

permalink
report
parent
reply
3 points

1Password has a blog post that talks about it here. https://blog.1password.com/1password-2fa-passwords-codes-together/

Ultimately it depends on your threat model and security vs convenience.

permalink
report
parent
reply
2 points
*

Pretty big “if” since I’m the only one who knows the long password, I rotate it often, and I hold the keys to encrypt everything. You’re right it’s a single point of fail but a LOT would have to go wrong for it to fail.

Edit: plus 1P supports physical 2FAs to get into the vault itself, if that helps

permalink
report
parent
reply
1 point
*
Deleted by creator
permalink
report
parent
reply

Privacy

!privacy@lemmy.ml

Create post

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

  • Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post
  • Don’t promote proprietary software
  • Try to keep things on topic
  • If you have a question, please try searching for previous discussions, maybe it has already been answered
  • Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience
  • Be nice :)

Related communities

Chat rooms

much thanks to @gary_host_laptop for the logo design :)

Community stats

  • 7.5K

    Monthly active users

  • 2.7K

    Posts

  • 74K

    Comments