Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manual secret entry (no camera) #186

Closed
RobGitH opened this issue Jul 9, 2020 · 14 comments
Closed

Manual secret entry (no camera) #186

RobGitH opened this issue Jul 9, 2020 · 14 comments

Comments

@RobGitH
Copy link

RobGitH commented Jul 9, 2020

Thanks to the team for a very robust OTP tool. I have been using the earlier release and prefer to enter the secret manually, not via the camera QR code. In the latest release (which looks very nice by the way), that functionality is no longer available.

Are there plans to add this functionality of manual secret key entry back ? I find it very useful to manually enter the secret and do not typically use the QR method.

Thanks again for a great product, hoping this functionality will become available again,

@OddHouseGames
Copy link

Wondering about if manual entry will be added back as well, as multiple occasions have not been able to setup 2FA while on mobile device and have to wait until using multiple devices to use QR scanner.

@OddHouseGames
Copy link

Ran into this issue again on iOS. Can not activate 2FA on mobile device, because no manual entry. There is nowhere to paste the code.

Why do we have to wait until have desktop and mobile device to initiate 2FA?

@justin-stephenson
Copy link
Collaborator

Hello,

There are currently no plans at the moment to add the manual entry back.

If your 2FA server provide an otpauth:// URI similar to:

otpauth://totp/ACME%20Co:john.doe@email.com?secret=HXDMVJECJJWSRB3HWIZR4IFUGFTMXBOZ&issuer=ACME%20Co&algorithm=SHA1&digits=6&period=30

The link should be pressable which will forward the URI to FreeOTP, if it's not a clickable link you can copy the text to an App like Notes and then press the link. This method also works for QR codes provided by the 2FA server by doing a press + hold gesture of the image to copy the token URI string value.

@OddHouseGames
Copy link

OddHouseGames commented Jul 28, 2020 via email

@pierr0t
Copy link

pierr0t commented Nov 18, 2020

Hello,

Same here, the Webmin server panel provides a QRCode that does not work (FreeOTP says Invalid URL, I will report that to the Webmin team) so manual entry was up to the previous FreeOTP version the only solution, I never thought that this feature would be removed ... I had to install Authy in order to regain access to some servers.

Trying the provided method is, as mentionned previously, very frustrating and in any case, my url being invalid it does not work. It is however worth noticing that Authy did work with the same QRcode that is considered invalid by FreeOTP ...
so I'm not sure where the problem is, FreeOTP or Webmin ?

Pierre

@OddHouseGames
Copy link

It would be perfect to have a plus sign (+) in the top bar to add back manual entry, it is ideal to only have 1 2FA app instead of 2.

@pierr0t
Copy link

pierr0t commented Nov 18, 2020

Yes the way it was before if I recall correctly :-)

@kapdap
Copy link

kapdap commented Jan 2, 2021

Please add option to manually add secrets.

@eloquence
Copy link

Hi folks, on the SecureDrop project, we've found that adding secrets manually can be important in practice for a few reasons:

  • it can be tricky to render QR codes reliably in a terminal window
  • in Tor Browser in particular, QR codes rendered as SVG images may not be displayed at all, depending on a user's security settings
  • administrators who assist users remotely may need to securely disseminate 2FA secrets to the user, which is more cumbersome when dealing with QR images
  • as noted above, users may encounter any number of technical issues when scanning the image

Providing direct secret entry also seems important for accessibility reasons, e.g., to support vision-impaired users.

If y'all have bandwidth, it would be great to see this feature in the iOS version of FreeOTP, to meet the needs of users in all these circumstances.

@emmahsax
Copy link

emmahsax commented Nov 3, 2021

I agree completely with this feature. We need to have this capability. I am looking to switch to a different 2FA provider, and I cannot even consider FreeOTP without being able to manually add secret keys, as that's how I add all of my 2FA tokens.

@justin-stephenson
Copy link
Collaborator

Thanks for the feedback, this is a feature I am planning to add back when time permits - also PRs are welcome.

@emmahsax
Copy link

emmahsax commented Nov 4, 2021

I tried looking for the pull request that removed this functionality, but I couldn't find it. Something tells me it's was merged as part of another pull request.

@justin-stephenson
Copy link
Collaborator

I tried looking for the pull request that removed this functionality, but I couldn't find it. Something tells me it's was merged as part of another pull request.

Not sure about the PR but the commit is 9ed3fdb

@justin-stephenson
Copy link
Collaborator

Manual secret entry is still something we want to add back, it is being tracked in duplicate issue #138

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants