@frnkr: No worries, and no need. There's a solution. It ain't pretty, but it's worked for many others. Please see my post above.
Having lost TouchID for 1Password on updating OS to Mojave, I just tried the mv Keychain and reboot fix, which did not serve. No TouchID for 1Password after re-enabling.
As iCloud was whinging about ‘problems with [my] iCloud account’ I then did the reverse mv to restore from my Keychain.old, as mentioned by @kestryl, rather than re-enter stuff. Tried 1password again, re-setup TouchID on the off-chance... et voila! 1Password and TouchID play nice together again. Happy Bunny! Even though I still had to re-enter my iClod [sic] password.
(Though... this is Mac and it really shouldn't be like this!)
@louisxiv: I am having trouble wrapping my head around why that worked, but I am so glad to hear it did. Thank you for sharing your experience, in case it might help someone else.
FYI: By resetting the keychain and updating to 10.14.1 mojave yesterday, the issue actually was resolved.
That's great news!
Hi @brenty I have similar issue. When I'm opening 1password I do not have an option to open with Touch ID even though this option is checked in 1password's preferences. After doing some magic tricks e.g. restarting keychain as describe above I can open 1password with Touch ID but unlocking with Apple Watch is not working any more.
My support ID is [#CDJ-28541-852]
@wozraf: I'm sorry to hear that, but it isn't something we can help with. 1Password does not have an "unlock with Apple Watch" feature, and both that and Touch ID are handled exclusively by the OS. If resetting the Keychain doesn't work for you, you'd need to contact Apple for assistance.
@wozraf When resetting the Keychain, your “unlock Mac with Apple Watch” often will break. the fix is to go into system preferences > iCloud and either re-enter your iCloud password (if prompted to do so), or log out of iCloud, and once the log out is complete, log back into iCloud. Resetting the keychain often breaks the link to your iCloud account, which is necessary for using the Apple Watch to unlock your Mac.
@kestryl: You're quick!
@wozraf: There was a great iMore article that helped me in the past I was trying to find, and I think this is it:
Worth a shot!
@kestryl Thanks men. It works (at least for now). I done sudo... move trick as mentioned in this thread. Once I was able to log in to 1 password with Touch ID I log out of iCloud and then log in. Now it works. Thanks.
Excellent! Glad to hear it.
Hey I'm having similar issues on my 2018 MBP. The Touch Bar doesn't even display a touchID button. Happened after I had to reset my computer password ~2 weeks back. Would really like to get the feature back.
Is Touch ID working on your computer at all (i.e. in places other than 1Password)?
Works fine for unlock/App Store purchases (though I'd have to check to make sure on the latter). I've tried resetting the app, reinstalling it, and resetting my keychain. When I first open it, I get a notification that "master password is required for touchID" but that goes away and it's as if I don't even have a sensor on my computer after that.
@woodeb: I really appreciate the details on how you got into that state. Hopefully Apple will continue to smooth out some of the edge cases with future updates. But currently there are only two known solutions if the Secure Enclave data is mismatched for Touch ID: my instructions above for regenerating the Keychain, or, failing that, reinstalling macOS. There is not anything 1Password can do to fix anything with SEP/biometrics; they're handled entirely by the system.
I, too, have had problems getting Touch ID to open 1 Password. Running OS 14.2. I have had success by moving the keychain with the above mentioned sudo terminal command. I then opened 1 Password, deactivated the Touch ID option in preferences, quit 1 Password, rebooted, reopened 1 Password and activated Touch ID in preferences. Rebooted again. Touch ID will now open 1 Password.
Thanks to those who have shared their success stories.
@canoestew - so I take it you're back up and running again now? Is so, I'm glad to hear it! If I've missed something, though, and you still need help, let us know.
Yes, I have Touch ID again. Used it several times today with no problem. Thanks for checking in. Glad it's working now as I use Touch ID and 1PWD all the time. Love it. Thanks for a great product and great support.
BY THE WAY, I'm using a 2018 15" MBP, OS 14.2.
Thanks for the update, and for the kind words! We're here if you need us.
@brenty - thanks for your fix for this issue. just one question before trying it on my computer: Will moving the keychain file and recreating it delete all my passwords, certificate, etc. stored in my current keychain so that I will have an empty keychain after restarting? Thanks, kind regards Mathias
@mathiash - yes. Removing the keychain will do exactly that: remove the login.keychain and all its contents. That's why we tell you to move it to the desktop, not the trash -- because you may want some of those items. Others will be re-created for you as you go along, but it's best to keep that older one around for a while until you're sure you don't need anything any longer.
I am actually having this issue start after my login keychain was reset to default, I'm able to use TouchID to unlock my Mac and purchase App Store apps, and TouchID is enabled in 1PW, but there's no option to even click the fingerprint button on the main unlock interface.
Here's the series of steps that brought me to this place:
I have a different install of Mojave in an APFS container, and 1PW has not stopped working at all on that install throughout this process.
Version 7.2.4 (70204000)
Version 10.14.3 (18D42)
Is the next step to reinstall macOS Mojave in the container in question? would clearing the Secure Enclave records using
xartutil --erase-all do anything?
@mathiash: Just to add to what Lars said, most things will be saved in the iCloud Keychain, and can sync right back unless you've gone out of your way to disable that. But yes, removing the Keychain removes the data inside it, hence saving it to the Desktop.
@Aktariel: Very few people have found it necessary to do a full reinstall. The Keychain method is much easier/quicker, and you'll prbably have luck with that to get matching Secure Enclave data in Keychain again after messing with it.
Unfortunately, I'm experiencing the same problem as 'joegeorge' and 'Aktariel' with Mojave 10.14.3 and 1P 7.2.4. Since I reset my keychain (Preferences > Reset My Default Keychains), 1P won't unlock using TouchID. TouchID appears to work properly everywhere else.
The keychain reset method outlined here fixed the problem 😊
@odysseus - Thanks for the update. That's excellent news! I’d like to be able to say I’m glad I helped you get things squared away, but since you appear to have solved the problem by yourself before I even got a chance to reply, I can’t hardly claim any credit for it. :-) However, around here, we’ve learned to call a win a win whether we had a hand in it or not.
So, congratulations! Keep an eye on things and please let us know if there's anything further we can do to assist you. Otherwise, have a great weekend, and thanks for being a 1Password user!