Serious issue: iOS 1Password, set to require password "every day," does *not* prompt for password
I am using the iOS 1Password app, using the new passkeys for login beta.
I have the iOS app set to unlock using FaceID, but I have selected the "prompt for password: Every day" option.
I have toggled this option on and off a few times to make sure it's stuck.
Regardless, if I open 1Password a few days later, it lets me in using my FaceID. It does not prompt me for my passkey.
This is a failing of the core functionality of the 1Password app and is extremely concerning.
1Password Version: 8.10.34
Extension Version: Not Provided
OS Version: 17.6
Browser: Not Provided
Comments
-
Hello @b36411! 👋
Thank you for helping us test the passkey unlock beta! I've moved your post to the beta category. So that I can better understand the situation can you answer the following questions:
- It looks like you're using an older version of 1Password, can you update to 8.10.36 and then try to reproduce the issue again?
- Are you only using a passkey unlock account? Or do you have other accounts added to the 1Password app?
- Is your passkey saved in iCloud Keychain? Is it possible that the Face ID prompt is coming from iCloud Keychain, to use your saved passkey, and not 1Password?
I look forward to hearing from you.
-Dave
0 -
Hi Dave,
- I've updated and see no difference. I'm not prompted for my passkey when I open the app and it's been well over a day since I was last prompted for it (maybe it's been a week?)
- I am only using the passkey unlock account.
- I'm using a Yubikey 5 NFC using NFC and I'm not using iCloud Keychain. The FaceID prompt is the standard FaceID prompt that the 1Password iOS app displays. I have iCloud Keychain and passwords disabled. For instance, if I select "Lock" to lock the 1Password app, when I open it next there's the locked screen showing a "Sign in with passkey" button and a FaceID button. Clicking the FaceID button allows me to log in, no passkey required.
I have seen the app prompt me for the passkey in the past. I'm just sure it's not prompting every day, as selected. I am not sure what causes it to show the passkey prompt or how much time, if any, is needed for the passkey prompt to appear.
One theory I have is that if I use my passkey to log in to any of my devices, it does not prompt me on iOS when it should. I haven't tested this theory yet. E.g. maybe there is some logic in the 1Password code asking "When was last passkey login?" and if it's less than a day, it lets me in. But it should be asking when the last passkey login was on the device, not globally.
But again I am not sure if this is even what's happening, I just know it's not prompting me on my iPhone once a day, at least for me.
0 -
As an update, since making this post I have still not been prompted for my passkey on iOS.
0 -
To look into this further, I'd like to ask you to create a diagnostics report from your iOS device:
Sending Diagnostics Reports (iOS)
Attach the diagnostics to an email message addressed to
support+forum@1password.com
.With your email please include:
- A link to this thread: https://1password.community/discussion/147393/serious-issue-ios-1password-set-to-require-password-every-day-does-not-prompt-for-password
- Your forum username:
b36411
- Please do not post your diagnostic report to the forum. This is for your privacy and security.
Please send the entire file.
You should receive an automated reply from our BitBot assistant with a Support ID number. Please post that number here. Thanks very much!
-Dave
0 -
Thanks Dave. I've send the diagnostic report from my iPhone and here is the BitBot assistant Support ID: BLU-87933-366.
Best,
Philip0