Touch ID stopped working
In recent days Touch ID has stopped working with 1Password. I've got Touch ID enabled in the system and am using it with no problems to access my phone and to login with other Touch ID-enabled apps. It's enabled in 1Password but I'm always asked for my password instead. What's up?
1Password Version: 6.4
Extension Version: Not Provided
OS Version: iOS 9.3.1
Sync Type: Dropbox
Referrer: kb:touch-id-faq, ug:ios/touch-id, kb-search:touch id stopped working
Comments
-
Hi @bwoodruff, it's set to After Device Restart. What's odd is that when I just opened 1Password to check that setting... it allowed me to use Touch ID. First time in several days. Go figure!
0 -
Interesting. Well, if the problem continues, please try setting that value to one of the time based options (e.x. 1 hour) and then set it back to your desired value.
Thanks!
Ben
0 -
Same problem as above. Although I have 'never' selected, I keep getting prompted to enter a password. I changed the setting to 1 hour and then changed it back but nothing... Please help.
0 -
It worked a time or two the other day after my initial post above, but it's back to asking me for my password every time now. I've tried updating that setting, no change.
0 -
I'm seeing the same thing on my end. I have all of the correct settings as outlined above. I'm on iOS 9.3.1 and 1password 6.4. Did something in the 6.4 release break this? Seems like that's around the time when trouble started (it was released on 4/27). Happy to wait for a fix if there's one coming in the next App Store build or try any additional troubleshooting as needed.
0 -
I have a guess at what might be going on.
Would those of you who have this problem go to Settings > Advanced > Security and then change your setting from what it is now to something else. See if it behaves properly as that "something else" for a while and then set it back to how you want it.
Please give that a try and let me know how it works. Also @AGKyle might have some thoughts on this.
0 -
As @jpgoldberg stated that's probably the more common reason why. I had screwed up a migration of these settings in 6.4.0 that could cause the setting to be as low as 1 minute. (same as our auto-lock settings). Stupid mistake, and 6.4.1 will bump this up to 1 hour for users who are in those lower numbers. It's not a perfect fix, but it does help somewhat alleviate the issue.
The other potential cause for this is tapping on "Lock Now" in the Settings > Security pane. Doing this will ALWAYS ask you for the master password. Be mindful of this, if you're testing things and you want to lock it immediately, doing this will always always always ask you for your master password.
If that's not what is happening then please do let me know and we can take a closer look.
0 -
@jpgoldberg I set mine just now to 2 weeks, then manually closed the app. Relaunched and it asked for Touch ID. I'll let you know how it behaves over the next day or two.
0 -
I have done all the above but it is still asking for password. This started today.
0 -
Can you also confirm you are not tapping "Lock Now" in the Security pane? If you are tapping that, don't do that, instead just leave the app normally by tapping the home button and the problem should go away.
If that's still not helping, please send in a diagnostics report so I can take a look.
Sending Diagnostics Reports (iOS)
Attach the Diagnostics Report(s) to an email message addressed to support+forum@agilebits.com.
Please do not post your Diagnostics Report(s) in the forums, but please do include a link to this thread in your email, along with your forum handle so that we can "connect the dots" when we see your Diagnostics Report(s) in our inbox.
You should receive an automated reply from our BitBot assistant with a Support ID number. Please post that number here so we can track down the report(s) and ensure that this issue is dealt with quickly. :)
Once we see the report we should be able to better assist you. Thanks very much!
0 -
I really don't understand why, after the last 2 updates to 1Password for iPad, Touch ID works differently, less intuitively, and more annoyingly than the iPhone version. For iPhone, there's the little fingerprint icon that allows me to use Touch ID anytime without typing in my master password. Super convenient and awesome! For the iPad, however, it seems I have to type in my master password all the time (not convenient at all, especially since I have the 12.9" iPad Pro).
I have the same exact lock, auto-lock, and Touch ID settings in the security settings of both apps. On the iPhone, it says this: "Touch ID will be required every time you leave the app or after 5 minutes of being unused. Your Master Password will only be required if Touch ID authentication fails." On the iPad, though, it says this: "Touch ID will be required every time you leave the app or after 5 minutes of being unused. Your Master Password will be required after 1 hour or after device restart or if Touch ID authentication fails."
Why is there such a big difference in functionality between the two versions of the apps? Why can't I set the iPad to behave like the iPhone or vice versa? This makes no sense to me and makes using 1Password on my iPad a very frustrating experience. Obviously there have been issues with Touch ID for iPad since you "improved" it a couple of updates ago (based on the myriad of forum posts and questions); maybe this is a sign that you didn't improve the app?
0 -
Hi @Jamibu229
I'm the one responsible for the issue you have encountered. I am sorry for the trouble.
In version 6.4 we changed things so that users could technically use Touch ID even after reboot. To make this happen I needed to migrate some settings from what we used in version 6.3.1 (and earlier) to what we used in 6.4. Unfortunately, there was a bug that was introduced in the migration of the settings. It set the "Require Master Password" option to the same setting as your Auto-Lock setting. Unfortunately, after this is done the only way to really fix it is to reset the settings.
In version 6.4.1 I tried to improve things at least somewhat by checking if the Require Master Password setting was under 1 hour, if it was, set it to at least 1 hour. That way your settings are at least in a good state, even if they aren't necessarily what you wanted.
To fix it so that these are the same on both devices, simply do this:
- Open 1Password
- Goto Settings > Advanced > Security and tap on "Require Master Password"
- Change these settings to "After Restart" or "Never" depending on your requirements. If you want it to be like your iPhone, set it to Never and you're set. They will now behave the same way.
I'm sorry for the trouble, unfortunately bugs do happen, and in this particular case it was my fault so if you're going to get upset, get upset at me. That said, I did do everything I could to try to right the mistake, however, due to the way it happened there was no way to fix it completely. Again, I am sorry. Please let me know if the above steps do not correct the behavior for you.
0 -
That worked! I'm a rather technologically savvy guy, but that setting is really buried in a place I didn't think to look. I actually changed the setting on both my iPhone and my iPad to require my master password after restart (which is more in line with my security mindset). So, you actually solved two things for me. WOOT! If you're bored sometime and all the other 1Password code is tight and perfect, maybe move that setting to the main security section :) ? If only it were that simple, I know. Thanks for the prompt response and solution, though! That's why I chose this app after trying so many others—because it's awesome and you clearly care about your customers and the features they need.
0 -
Great to hear that helped. To give you more info on this, the only way that you would've been impacted by the bug you were seeing (and my faulty migration code) was if you had changed the setting in the past :) So at some point in the past you had been there and flipped the switches to one of the timed timeouts. Then when the migration hit it set the time to the auto-lock timeout instead of the value you had previous chosen. Either way, my fault for the 5 minute part, but thought it might be useful to know the details. Sometimes it helps, other times people don't want to know the gory details.
We likely won't be moving that setting. It's one of those things that only power users tend to want to change anyway so we'll probably keep it buried. We've found that the more options we give for lock settings the more confused users tend to get, so while we love this particular setting and don't want to remove it, it isn't something we think needs to be front and center in the security pane. We reserve the right to change our mind on that though :)
Thanks for following up and letting me know you're in a better state now. I'm sorry again for the trouble though. I felt like crap after seeing that bug get in there. It was fixed once, I tested it for about 2 hours (the test process was painful painful painful) and confirmed 100% that the code worked fine. Then the merge from the branch where I tested and made the changes failed to merge properly (it gave no errors). Unfortunately, we didn't spot it until after we shipped the app and it was too late. Still, my fault. Sorry again but thanks for sticking with us.
0 -
Hello @AGKyle,
I'm a little bit confused about the status of this issue. As I said in previous messages this bug doesn't bother me that much.
I have an iPhone 5 with iOS 9.3.2 and today I updated 1P to 6.4.1. As you said and many users have told the issue seems not to be solved. In my case, and as I don't have Touch ID, I use the PIN code and I have to tap on the Touch ID icon and then 1P asks me to enter the PIN code.
I know that's the bug: I have set 1P to never ask me to enter my PIN code and it does not work properly as I have to press the Touch ID icon and then enter my PIN code or write my Master Password to unlock it.
My auto-lock setting is set to 5 minutes.
I read on your posts that this bug happens if we previously changed some of those settings and that the solution is resetting them or something like that. Is there any workaround to make 1P work properly or shall we just wait to a new version that fix this bug?
Thanks and regards.
0 -
Have you done these steps?
- Open 1Password
- Goto Settings > Advanced > Security and tap on "Require Master Password"
- Change these settings to "After Restart" or "Never" depending on your requirements.
I assume if you have that you've set it to Never? Are you rebooting your device? If so, you WILL be asked for the Master Password and have the option to tap the "Touch ID" icon to get PIN code access. That is working as designed.
After version 6.4.1 was released today, I am aware of no bugs with regard to Touch ID/PIN that we're aware of except for one that causes one user to see Master Password when he shouldn't, and this was happening well before 6.4 came out, so it's not a new bug that was introduced as part of these changes.
0 -
I can see your point about hiding some options away.
But I doubt if many people would think of looking in Settings > Advanced to find security options. If it was moved to Settings > Security > Advanced (which does not currently exist) then it would still be hidden, and users would not normally bother about it but those who were having trouble would have a clue of where to look.
0 -
Hello @AGKyle
When you release version 6.4 I thought we could choose to never be asked to enter our Master Password again, that we could just use Touch ID or our PIN code to unlock 1P.
I did like that feature and, of course, set the setting you are talking about to "Never".
I thought this new feature would get rid of the screen where you type your Master Password (or tap the Touc ID icon) and that 1P would automatically ask you to enter your PIN code or use Touch ID (when my setting is set to "Never"). Is 1P supposed to do this or the new feature just make that screen appear every time I want to open 1P and then I have to tap on the Touch ID icon?
Because if 1P shouldn't show that screen if the setting is set to "Never", there is a bug or, at least, it does not work as it should on my iPhone.
0 -
@danco Point taken, I'll mention it to the team, but no promises :)
@alvaro87 You should only see the Master Password + Touch ID icon after restarts and if you tap "Cancel" on the Touch ID screen. Please make sure you have updated to 6.4.1, which was released yesterday, as it does fix a known issue that caused the Master Password + Touch ID icon to appear even when a reboot was not performed.
0 -
Hi,
Yes, I only see it now after restarting the device. The reason why I said it was a bug is because I thought that the new feature would never show that screen anymore but ask for the PIN code or Touch ID itself (without tapping on the icon).
0