one time password generated by ios app for google account is not valid
hi,
just thought i'd report this issue...
everything works fine on my desktop with the windows 1p app and chrome.
doesn't work on 1p ios.
i click on the website url from inside 1p and then it automatically fills up the username and password.
google then asks for the one time password.
i click on the key icon in 1p and go to the detail view of the login and copy the generated one time password.
then i come back to the previous place and enter the copied one time password.
hit verify and it says the code is invalid.
im attaching a few screenshots from my phone.
please look in to it.
cheers!
ps: i also tried manually entering the codes generated on my iphone into my desktop browser when logging in to my google account. doesn't work that way either.
Comments
-
just tried to log in to my dropbox a/c on the iphone. doesn't work either.
looks like the one time codes generated by the ios app is incorrect.
is anybody else able to log in to 2 factor sites using their ios app?
0 -
Hi @laDouche,
As a Windows user you might be able to assist us here. Can you confirm please, is the secret identical on both your iOS device and your Windows machine? You'll need to edit the actual Login item (at least on iOS) to view the secret. Having confirmed the secret is correct then 1Password both on your iOS device and your Windows machine should be showing the same code (otherwise the whole TOTP system wouldn't work).
We've got a couple of threads at the moment regarding this and we're trying to figure out what is happening at the moment.
0 -
yes i can confirm that the secret is the same on both devices as it's the same vault synced via dropbox.
and no, the two codes are not the same at any given point in time. also the two countdown timers are not in sync. there's a 6 second difference. when the counter goes to 0 on the desktop, there's 6secs left on the iphone. not sure if that even matters.
0 -
the 6sec delay gave me an idea cause i had location services disabled on my phone for setting the timezone automatically.
so i enabled it on the phone and manually synced my desktop time with time.nist.gov.
doing that reduced the difference to about 1 sec between my devices, but the codes generated on the phone still don't seem to work.
hope that helps.0 -
Hi @laDouche,
I've been chatting to the iOS devs and we do have a couple of TOTP bugs that a soon to be released update will sort out. One of these may relate to your situation (or it may not).
This one might be easier on your Windows machine. Can you check the contents of the Secret field and do you see any non-alphanumeric characters, so any spaces or symbols as part of the actual secret? What I'm being told is we need to strip them out which this update will do. I'm being informed that you can manually strip them out too if you want to confirm that this is indeed the issue that you're experiencing. I figure easier on the Windows machine and then let those changes sync to the iPhone.
As for the 1second difference, I'm not sure what that would be the result of, does your iPhone and Windows machine seem to be in sync (as well as eyeballing two clocks can be of course), does there seem to be a second difference between them or does this seem to be entirely in 1Password?
0 -
yes that was exactly it. there were spaces. stripping out the spaces made it work. the one time passwords now match on both my devices.
and the 1sec thing is not just 1p. ios clock and windows clock also has the 1 sec difference.
anyways, thanks for the help... looking forward to the new release...
cheers!
0 -
That's great news @laDouche (well the TOTP part, sorry your devices can't agree what the time is).
Hopefully you won't have to wait long 1Password 5.2.1 for iOS and we can see the back of that pretty awful bug :smile:
0