🚀 Feature: Explain how to link more devices #426

Closed
opened 2025-10-07 00:14:33 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @levino on GitHub.

Feature description

Please explain how to link more devices.

Say as one of my users, I create an account with a passkey which I store on my mobile phone. Later this user wants to access their account from another device (say mac or pc). How do they link the passkey from the mac to the same account?

Pitch

Could be something for #88 .

Originally created by @levino on GitHub. ### Feature description Please explain how to link more devices. Say as one of my users, I create an account with a passkey which I store on my mobile phone. Later this user wants to access their account from another device (say mac or pc). How do they link the passkey from the mac to the same account? ### Pitch Could be something for #88 .
OVERLORD added the feature label 2025-10-07 00:14:33 +03:00
Author
Owner

@stonith404 commented on GitHub:

This isn't really Pocket ID specific but it depends where you store your passkeys. Like @simono41 said, you can store it in a password manager or on a physical Yubikey. Apple for example also allows you to sync the passkeys with the iCloud Keychain around your devices.

Alternatively you could also store it only on your phone and then sign in by scanning the QR code that was generated by the browser on your pc.

@stonith404 commented on GitHub: This isn't really Pocket ID specific but it depends where you store your passkeys. Like @simono41 said, you can store it in a password manager or on a physical Yubikey. Apple for example also allows you to sync the passkeys with the iCloud Keychain around your devices. Alternatively you could also store it only on your phone and then sign in by scanning the QR code that was generated by the browser on your pc.
Author
Owner

@levino commented on GitHub:

What I could imagine would be some kind of short lived, one time "invite link". The user could generate this link, send it to the other device and then link that key. For example some people have an android phone AND a mac. There are few and kinda cumbersome solutions to sync secrets between these devices. One can use the secret on the phone via chrome from the mac, but this somehow always fails for me.

Also another thought: For a mac, one can enable "login with passkey" and remove the password. But only if one has linked at least two physical passkeys and clicks "okay" multiple times in forms where one has to acknowledge that one never stores the passkeys in one location. This makes a lot of sense to me for reasons you will probably understand. In this sense one could also mark a user account with only one registered passkey "critical" or something and make warnings to quickly add a second passkey.

@levino commented on GitHub: What I could imagine would be some kind of short lived, one time "invite link". The user could generate this link, send it to the other device and then link that key. For example some people have an android phone AND a mac. There are few and kinda cumbersome solutions to sync secrets between these devices. One can use the secret on the phone via chrome from the mac, but this somehow always fails for me. Also another thought: For a mac, one can enable "login with passkey" and remove the password. But only if one has linked at least two physical passkeys and clicks "okay" multiple times in forms where one has to acknowledge that one never stores the passkeys in one location. This makes a lot of sense to me for reasons you will probably understand. In this sense one could also mark a user account with only one registered passkey "critical" or something and make warnings to quickly add a second passkey.
Author
Owner

@simono41 commented on GitHub:

I manage my passkeys across devices with vaultwarden. Otherwise, you would have to create a passkey for each device individually, or use a Yubikey.

@simono41 commented on GitHub: I manage my passkeys across devices with vaultwarden. Otherwise, you would have to create a passkey for each device individually, or use a Yubikey.
Author
Owner

@levino commented on GitHub:

Maybe you want to move this to discussions @stonith404 which should now be possible.

@levino commented on GitHub: Maybe you want to move this to discussions @stonith404 which should now be possible.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id#426