Many of us use iCloud Keychain to manage our userid and passwords for various sites in Safari. If you have enabled the Keychain access on your iCloud account, you should be able to use any saved Safari userids and passwords across all your Apple devices. Your Safari Passwords may be missing or you may not be able to access them from your iCloud Keychain when you setup your new iPhone. Sometimes when the keychain is out of sync, Safari is unable to retrieve the stored passwords from iCloud.
Sometimes, the iCloud keychain credentials can get out of order for apparently no reason. Your iPhone or iPad cannot access any of the passwords saved on your Mac for certain Safari sites.
In this article, we will look at a few tips that can help you with this issue and verify your settings.
Start with the iCloud KeyChain Related Settings
Before troubleshooting any problem, it is important to look through all the relevant settings. In this case, we will explore some of the settings that help make the handshake between your MacBook and iDevice via iCloud Keychain.
iCloud Keychain Settings on Your MacBook.
Start by checking if you are using the iCloud keychain on your MacBook. When Safari saves autofill and credential information, it is not necessary tha it is saving this information into an iCloud Keychain. It is possible that the information is getting saved on the local keychain file on your macOS.
In order to verify, Click on > System Preferences > iCloud. Here on the right hand pane, make sure that ‘Keychain’ is enabled. When enabled, this setting makes sure that credentials are being stored via the iCloud keychain.
Now that you have confirmed the iCloud keychain setting, its time to check and make sure that your keychain is actually saving all your Safari credentials for various sites.
In order to do this, you will use the Keychain Access Application (KAA) from Utilities on your MacBook. From your Utilities folder, Click on KAA and open it. There could be a lot of information stored here. Click on iCloud on the left pane use the Spotlight search field at the top corner to look for ‘Web form Password’.
If you are able to locate entries corresponding to various websites and it shows the keychain as iCloud, you are good with your MacBook Settings for iCloud Keychain. This means that your Safari information is getting saved correctly on your Mac and is available on your iCloud Keychain.
iCloud Keychain Settings on Your iPhone or iPad
The next piece of the puzzle is to validate the relevant settings on your iPhone or iPad.
Tap on Settings > Your Apple Id > iCloud > scroll down and make sure that Keychain is ‘On’ here. Also make sure that Safari is enabled on this screen.
If you are having the iCloud keychain issues on a new iPhone or iPad, you should tap on the ‘Advanced’ field and make sure that ‘Approve with Security Code’ is enabled. This allows your icloud security code to setup iCloud keychain on new devices.
Since the problem happens to occur when you are trying to access your keychain via Safari, lets take a quick look at the related Safari Settings.
Tap on Settings > Safari. Under the General section in Safari, tap on AutoFill. Here, make sure that Names and Passwords are enabled. You can also choose to enable your credit card and contact information etc.
Problems with Safari Passwords from iCloud Keychain, How-To Fix
Now that we have made sure that all the relevant settings information is correct, please try each of the steps below to see if it fixes the issue and allows you to access your iCloud Keychain information on your iPhone. We are assuming that your devices are connected to Wi-Fi and are charged.
- Turn Off iCloud Keychain on all your Apple devices. Now, turn on the iCloud Keychain only on the device that has most upto date information. In this instance, we will assume that your MacBook has the most relevant information since you bought a new iPhone. Turn on the iCloud Keychain on your MacBook
- Now, you can turn on the iCloud Keychain on your iPhone and check if you are able to access the saved credentials on Safari on your iPhone
- The next thing to try is to start up the Keychain Access Application on your MacBook. Right Click on Login and choose ‘Lock Keychain’. Wait for a few seconds and then right click and choose ‘Unlock Keychain’. Check and see if this fixes your issue.
- Sign Out and Sign in back into your iCloud account. On you iPhone, tap on Settings > Apple Id > Click on iCloud > choose Sign out. On your MacBook, click on > System Preferences > iCloud > Sign Out . Restart your devices and then sign back in again. Check now to see if you are able to access your iCloud Keychain information on your device.
- If the issue is related to a new device, you may need to authorize the device for iCloud keychain. Particularly, if you are not using two-factor authentication, you will need to grant access to additional devices by using icloud security code. On your iPhone, when you go to Settings > AppleID > icloud > keychain >Advanced, you can request to change the security code and then enter the new code on your device. Once the code has been entered you can check and see if you are able to access the iCloud keychain information.
- The last thing to try is to remove the device from your Apple Id and then add it back again. Sometimes this deauthorizing and then re-enabling the device can do the trick. Here’s Apple guidelines on how you can do this using your Apple Id.
- Important Note: If you have two factor authentication enabled on your iPhone, you may need to disable 2FA and then once you have completed step 6 above, re-enable the two factor authentication and let icloud sync your associated passwords on all your apple devices.
We hope that one of these steps was successful in helping you with this problem. If you are still having challenges, your best bet would be reach out to Apple Support and see if they can help you track the issue and fix the problem on your device. Please let us know if you have any questions.