PSA: Automatically updating a password in Apple Passwords may delete your 2FA verification code
Monday, 9 December 2024
I've recently started to port all of my passwords out of 1Password and into Apple's new standalone Passwords app. It's a work in progress, and I'm using the opportunity to ensure two-factor authentication, along with strong unique passwords, is enabled wherever possible.
I recently logged into Netlify to check on a site build, but the platform didn't recognise the password saved in Passwords (most likely I had rotated the password but forgotten to save it properly back into Passwords). No problem - I just clicked 'Forgot your password?' and reset it. This time I was sure to accept the prompt to update Passwords with the new value.
So far so good - until I went to enter my 2FA verification code. Passwords no longer had a verification code configured for this account. Additionally, the notes that I had stored on this password record had also been wiped (luckily they weren't important).
I'm sure this is a bug that will get resolved - a quick search online uncovered others that had experienced this.
Luckily in this instance I had the recovery codes that are generated whenever 2FA is configured on a service, so I was able to get back into Netlify and reset my verification codes.
So here are my hot tips for using 2FA via Apple Passwords:
- Always make sure you download your recovery codes.
- Don't store them alongside the password - whilst they are secure they are at risk of being overwritten.