What's up with Keychain? It's become a mess...

Hi!


I've been using Keychain forever on my mac, and iOS devices when iCloud keychain became available (a couple of years back?). Anyways, It's always been pretty much flawless, including syncing between devices, and saving Safari passwords without any issues. I would not even think about any of my passwords: they were always available when I needed them.


Don't know what happened, but it's become a huge mess since a couple of months, even worse in the past few weeks.

1) There is no "iCloud" keychain anymore? Only have "local" and "Login" keychains on the mac... Is this normal?

2) Passwords generated in Safari, on both mac and iOS do not get saved (both in the Passwords pane in Safari preferences, nor in Keychain)

3) Using a password to log into a site updates the password automatically (no more asking: "Update password? Yes, Not now, Never"...


Am I missing something? Did anything change in the way Keychain and password saving work? Or is something corrupted on my end?


Thanks for any help!


I'm on MacOS Big Sur 11.7.10, and iOS 17.5.1

MacBook Pro 15″, macOS 11.7

Posted on Aug 25, 2024 10:52 AM

Reply
3 replies

Aug 25, 2024 4:18 PM in response to guylained

Use iCloud Keychain to keep information safe on Mac

iCloud Keychain keeps the website login information and credit card information that you use with autofill in Safari, and your Wi-Fi network information up to date across all your Mac computers (OS X 10.9 or later), iOS devices (iOS 7.0.3 or later), and iPadOS devices.

iCloud Keychain also stores account settings, so your social media accounts can be added automatically to another Mac when you sign in with your Apple ID on that Mac. For example, Exchange, Google, and other internet accounts you use with Mail, Contacts, Calendar, Reminders, Notes, and Messages can be added automatically.

Everything stored in iCloud Keychain is secure—it’s protected by industry-standard encryption. Your iCloud Keychain can’t be set up on another Mac or iOS or iPadOS device unless you approve it.


Set up iCloud Keychain on your Mac

  1. On your Mac, choose Apple menu  > System Preferences, click Apple ID, then select iCloud in the sidebar.
  2. Select Keychain, then follow the onscreen instructions.
  3. You must set up iCloud before you can select Keychain.

Approve a device to use iCloud Keychain

If your Apple ID is set up for two-factor authentication, you can set up and approve another device to use your iCloud data. Simply enter the login password or passcode of a device that has iCloud Keychain already set up.

If you don’t use two-factor authentication and you set up on another device to use iCloud Keychain, you may receive a notification saying that the other device wants to use your account. To approve a device to use iCloud Keychain, follow these instructions.

  1. On your Mac, do one of the following:
    • In the notification, click Continue.
    • On your Mac, choose Apple menu  > System Preferences, click Apple ID, select iCloud in the sidebar, click Options to the right of Keychain, then click Details.
  1. In the dialog that appears, enter your Apple ID and password that you use with iCloud, then click Allow.

Change how new devices can be approved

If your Apple ID is set up for two-factor authentication, when you set up iCloud on a new device, you can allow the device to use your iCloud data simply by entering the login password and verification code from a trusted Mac or device.

However if you see an Options button next to Keychain in iCloud preferences, you can change whether your iCloud Security Code can be used to approve iCloud Keychain on new devices. You can also change the iCloud Security Code or the phone number used to verify your identity after you use the iCloud Security Code.

  1. On your Mac, choose Apple menu  > System Preferences, click Apple ID, then select iCloud in the sidebar.
  2. Make sure Keychain is on and your Mac is approved.
  3. Click Options next to Keychain, then make changes in the dialog that appears.

For information about setting up iCloud Keychain on your iOS or iPadOS device, see information about setting up iCloud Keychain in the user guide for iPhoneiPad, or iPod touch.

Removing credit card information or account names and passwords in Safari (or with Keychain Access) deletes them from your macOS keychain and from your iCloud Keychain.

Aug 25, 2024 11:20 AM in response to guylained

There is still an iCloud Keychain, but you only see it if you are synchronizing your Keychain with iCloud.


Having a Local and a Login Keychain implies that you aren't, at least not on that device. You should first confirm that Keychain is on under you iCloud preferences. If it is, you may want to toggle it off and then back on as a first step.


Issues #2 & 3 sound like issues with Safari, not Keychain, and your Safari will be out-of-date if you are on Big Sur, so incompatibilities between Big Sur's and iOS 17's security subsystems are entirely possible and more probable as time goes on.

Aug 25, 2024 7:29 PM in response to g_wolfman

Thanks for clarifying.

I ended up talking with support. Resetting keychain syncing on the iPad seems to have fixed at least some of the issues (syncing passwords between the mac and the ipad). We'll see how everything else works out in the next few days/weeks.

Turns out the Local keychain on the mac does sync fine, i.e., it acts as the iCloud keychain, but isn't labeled as such anymore... weird.

I agree that still running Big Sur may be related to the problems I'm experiencing... There is no way for me to upgrade though: I'm on a Mid-2014 MBP, which is otherwise running pretty smoothly! This is one of the best purchases I ever made haha!

What's up with Keychain? It's become a mess...

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.