quexten/goldwarden

[ Feature ] - Multiple accounts and sync

Opened this issue · 3 comments

Allow support for multiple account setups and sync.

Use case 1
I have a work vault from bitwarden and a self hosted vaultwarden personal vault

Use case 2
I have a personal bitwarden vault and a self hosted vaultwarden vault. I can sync vaults from vaultwarden to bitwarden or vice versa

This will be a very good feature for users.

I know that in the official clients this introduces a lot of complexity. I'll ask some questions to clarify how this would be used:

Is this for gui only, or also the cli?

How would this work for e.g. autotype / ssh keys, would they be merged, available in parallel (for ssh keys on different sockets), or would the user have to switch (in the gui / with a command like goldwarden account switch)?

For 2 I'm not entirely sure I understand the usecase yet, is this basically to keep two accounts on different servers in sync?

I know that in the official clients this introduces a lot of complexity. I'll ask some questions to clarify how this would be used:

Is this for gui only, or also the cli?

GUI preferred.

How would this work for e.g. autotype / ssh keys, would they be merged, available in parallel (for ssh keys on different sockets), or would the user have to switch (in the gui / with a command like goldwarden account switch)?

I have not thought about it. May be just one way sync for now (bitwarden to vaultwarden)?

For 2 I'm not entirely sure I understand the usecase yet, is this basically to keep two accounts on different servers in sync?

Use case 2 is similar to 1. Just that both are managed by same person.

  • if on;y one way sync from bitwarden to vaultwarden is supported, it serves as a migration.
  • if two sync is supported, it acts like as a backup. Agree not everything can be synced from vaultwarden to free bitwarden.

Hello, I too would be interested in this, I have a self-hosted instance for my personal stuff, and one provided by work. In my case, I think that merging the two vaults would probably be the best solution. I don't want my job's sysadmin to have anything to do with my personal stuff, but as a user, I'd like it to be seamless. I'm not using goldwarden for ssh keys as I have a hardware FIDO token, so I have no idea what it entails there.