Racer77
2 years agoNew Contributor
Unintentional lockout involving biometric security
I accidentally locked myself out of a test account due to some weird interactions with biometric unlock. I'm not sure if there's anything I could've done differently (besides generating the recovery code sooner, obviously), but I figured it was worth sharing:
- I have an existing account signed in on my desktop and phone. I'm using the biometric unlock, requiring a password every 2 weeks, and auto-locking after 2 minutes.
- I create the test account, and save its passkey to my existing account.
- I sign into the test account on 1password.com using my phone (unrelated, I previously toggled some Chrome flags to get 3rd-party passkeys working), and change the account username before signing out. I had ticked the public computer checkbox, so no secret key was stored in the browser.
At this point I decided to sign back and create the recovery key. In order:
- I successfully used the passkey to start the signin, switching the app's account context to my existing account.
- The test account reaches the 2 minute inactivity limit and locks. Since this is the first time it has locked, biometric security requires a password (or in this case a passkey).
- To authorize the new login, I need to access the test account on my phone. The prompt switches the app account context back to the test account, and requests a sign-in.
- For this, I need the passkey from my existing account. But I can't unlock the existing account without first unlocking the new account, which appears to have priority. The app is effectively deadlocked at this point.
- I open the request's QR code (for the app login) hoping to use the passkey from my desktop, but I can't find a way to have 1Password scan that code.
- Eventually I have to clear all data on the 1Password app and sign back into my existing account.
The test account is permanently locked out now, but I used an email alias and didn't store anything in it anyways. So I had a few questions:
- Is there a way to switch the account you're logging into in the 1Password app? This scenario only occurs when a "new device authorization" triggers the login; the biometric security didn't cause issues when I switched accounts in-app.
- Is there any way to scan/handle passkey request QR codes from either the browser extension or desktop app? I wasn't sure if this was part of the current limitations on Linux.
1Password Version: 8.10.26-38.BETA, 8.10.26 (81026011)
Extension Version: 22100002 (Linux)
OS Version: Android 14 (UQ1A.240105.002), Fedora 39 (6.6.14)
Browser: Chrome Beta 122.0.6261.43, Chrome 121.0.6167.139