Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

uandme72

macrumors 68020
Original poster
Mar 2, 2015
2,102
687
When trying to login to iCloud.com On iPhone which is running iOS 18.3.2 (latest currently), the option to create and then use passkeys shows up for some Apple IDs, while it does not appear for other Apple IDs on the same iPhone. This is not as per Apple support Articles.


How to ensure option for passkeys shows up for all Apple IDs.
 
IOS only stores the passkey in the keychain for the Apple ID logged into iCloud.
 
  • Like
Reactions: addamas
To explain my problem in detail: I have three Apple IDs, but I get option to create & use passkeys for only one Apple ID. For the second Apple ID, I get no button of Use Passkeys upon login screen. For the third Apple ID, the Use passkeys button appears on login screen, but upon clicking it the option to use passkeys for first Apple ID appears without allowing to create a new passkey for the third Apple ID.

In other words, I have 3 Apple IDs. I want to create passkeys for all 3 Apple IDs on same iPhone. I have logged on the iPhone using each of the 3 Apple IDs. But the option to create passkeys appears only for 1 particular Apple ID. The option to create passkeys does not appear for the other two Apple IDs.

Suppose you forget the two Apple IDs even then I must be able to create passkey for the third Apple ID (which is the primary Apple ID for the iPhone) on the iPhone which is logged on using the same Apple ID.

iCloud Keychain and TFA are both turned on for all the iCloud accounts. I have tried to login to the each of the Apple IDs on the same iPhone. Yet irrespective of the Apple ID used to login on the iPhone, the option for passkeys does not appear for any Apple ID except the first Apple ID.

How to ensure option for passkeys shows up for all Apple IDs.
 
Last edited:
As I explained, iOS automatically creates a passkey for the Apple ID used for iCloud and stores it in iCloud Keychain. You can’t manually create passkeys for other Apple IDs as Apple does not provide a way of doing so. You can’t even export passkeys for Apple IDs logged into iCloud from other devices.

There’s no way to do what you want.
 
Last edited:
To understand what you are saying, kindly confirm:
1. when being setup as new phone, the iPhone has logged in with one Apple ID xxxx. This Apple ID xxxx shows up when we open iOS Settings app > [Apple ID].
2. Now on same iPhone, I open the safari browser and try to login to iCloud.com with same Apple ID xxxx. It shows up option for passkey for Apple ID xxxx.
3. Now on same iPhone I open Safari browser and open iCloud.com and try to login with Apple ID yyyy. In this situation, no option shows up for passkey.

Is my understanding correct of what you are saying.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.