TouchID timeouts and Extension position - bugs? [Answers in post #11]
Comments
-
Thanks Megan, I have exactly those settings expect I had Request Fingerprint After> 1 hour. I've updated to your settings. Let me go a few hours and see if indeed I can get into the product with just the TouchID. Thanks!
0 -
Hi @digitaldog,
I've got my fingers crossed that things work out for you exactly as you expect! You know where to find us if you have any further questions though. ;)
0 -
Sorry to say, a few hours later, I'm still asked to enter the master passsword, not via TouchID. Happy to provide any additional info, logs of the like if your product creates them that would pin down the problem. I'm assuming I'm not the only one with the new iPhone, iOS8 having this issue?
0 -
Megan those settings should give the results you describe, but I'm still having to enter my password multiple times per day despite not turning off my phone, etc.
0 -
Hi @digitaldog And @dsjr2006
Have you both tried toggling Settings > Advanced > Use iOS Keychain OFF and then back ON?
Thanks.
0 -
Have you both tried toggling Settings > Advanced > Use iOS Keychain OFF and then back ON?
Yes, several times. But I'm testing this again today after the 8.0.2 update so stay tuned. I want to give the app a few hours.
0 -
Okay, please let us know how it turns out, @digitaldog
0 -
Not working. I've sent myself the log file so I can send to you guys an email with it, as instructed in another forum post about providing this data.
0 -
OK, today it seems I can indeed go longer than 1 hour with TouchID, don’t know what changed but let's go a few days, I'll do more testing and get back to you.
0 -
Please keep us updated, @digitaldog.
0 -
It has been working now over the weekend! Don't know what changed but I'm happy to say I can go hours (days) and TouchID works.
0 -
Hi @digitaldog,
I'm so glad to hear that things seem to be working now! I hope things continue to behave, but you know where to find us if you hit any further snags. :)
0 -
Hi there,
I've been having the same problem with the Touch ID timing out after, in my case, around a day. I have configured the Security settings just as you showed above (except I have a 1-minute fingerprint request set instead of 2 minutes, which I can't think would make a difference, although I'm going to set it to 2 now just to be sure). I have also tried toggling off the "Use iOS keychain" setting in Advanced and turning it back on again. I did this yesterday and when I went into 1Password on my phone this morning, I was prompted for my master password. I have not restarted the phone since. So something is afoot with pulling the credentials from the keychain. I looked in the diagnostic file and here are the lines that seem to indicate when the Touch ID works as expected:
Wed Oct 1 11:14:36 2014| 500103 [LOCKSERVICE:0x178078000:<OPLockService: 0x1780910d0>] S loadLocalAuthenticationFramework | Loading LocalAuthentication.framework Wed Oct 1 11:14:36 2014| 500103 [LOCKSERVICE:0x178078000:<OPLockService: 0x1780910d0>] S restoreState | Lock mode changed (2): QuickUnlock Wed Oct 1 11:14:36 2014| 500103 [LOCKSERVICE:0x178078000:<OPLockService: 0x1780910d0>] S storeMasterPasswordInSystemKeychain | Wed Oct 1 11:14:37 2014| 500103 [APP:0x178078000:<OPAppDelegate_iPhone: 0``x1781029a0>] S application:performFetchWithCompletionHandler: | Starting background fetch... Wed Oct 1 11:14:37 2014| 500103 [REPLICATOR:0x178078000:<OPAgileKeychainReplicator: 0x17009a5e0>] S run | Keychain replicator started
However, here are the lines (I think) that correspond to the unexpected request for the master password:
Thu Oct 2 10:20:18 2014| 500103 [LOCKSERVICE:0x17007d2c0:<OPLockService: 0x17009fb30>] S loadLocalAuthenticationFramework | Loading LocalAuthentication.framework Thu Oct 2 10:20:18 2014| 500103 [LOCKSERVICE:0x17007d2c0:<OPLockService: 0x17009fb30>] S clearMasterPasswordFromSystemKeychain | Thu Oct 2 10:20:18 2014| 500103 [LOCKSERVICE:0x17007d2c0:<OPLockService: 0x17009fb30>] S setAppLockMode: | Lock mode changed (3): 'MasterPassword' Thu Oct 2 10:20:18 2014| 500103 [UTILS:0x17007d2c0:<AGUserKeychain: 0x178420840>] E setData:forAccount: | Failed to store 'lock-service' keychain data for account 'state': -25308 Thu Oct 2 10:20:20 2014| 500103 [APP:0x17007d2c0:<OPAppDelegate_iPhone: 0x17011ac10>] S application:performFetchWithCompletionHandler: | Starting background fetch... Thu Oct 2 10:20:20 2014| 500103 [REPLICATOR:0x17007d2c0:<OPAgileKeychainReplicator: 0x17028e1f0>] S run | Keychain replicator started
It seems that the app is having a problem accessing the keychain data periodically (which I'm guessing corresponds to the master password request). Here's the line that looks fishy:
Thu Oct 2 10:20:18 2014| 500103 [UTILS:0x17007d2c0:<AGUserKeychain: 0x178420840>] E setData:forAccount: | Failed to store 'lock-service' keychain data for account 'state': -25308
Could it be that some other app is trying to access the keychain at the same time or something like that?
Anyway, hopefully the above is of some use. This is definitely still an issue.
Thanks,
Patrick
0 -
Hi Patrick Cates,
Thanks for providing the detailed report here! Our developers are looking into the TouchID issue, and you should see an update soon that has this all behaving a lot more reliably.
In the meantime, some users have had success with disabling background app refresh for 1Password in Settings.app. Please give that a try and let me know how things work!
In any case, we'll do what we can to have this update out to you all soon!
0