I also need this feature. My organization moved from LastPass to Bitwarden, granting licenses for both the enterprise account and a “sponsored” personal account to every employee (~7000 users). In LP, the associated personal account is linked to the enterprise account, so when logged in with my work credentials it has access to both my work and personal vaults, but when logged in with personal credentials it can only see my personal vault. Our Bitwarden licenses work the same way, with everyone eligible for a personal account based on the enterprise account license, but that interoperability is missing.
Bitwarden organizations, as suggested earlier in this thread, don’t address this common situation.
For those who lack imagination and can’t conceive of a use for this, here’s one I encounter several times a week personally, and thousands of times a week across the organization.
Our cloud-based HR system, which I frequently need to access off hours, on vacation, etc. to adjust/approve my team’s payroll, and to adjust my own submissions, requires password changes every 30 days (don’t get me started), and isn’t connected to our SSO platform for good reasons, so is a unique account only used in this one service. So, I need to have that password in my personal vault so I can make those time-sensitive changes from personal devices when needed.
The problem is when I’m at a work computer, and need to access this HR system, my work account doesn’t have access to the password. This leaves me (and everyone else in my org) with a number of bad options:
- Since the browser extension now supports multiple accounts, keep the password in my personal vault, keep both my work and personal vaults logged in in the browser extension, and fuss around with the half-dozen extra steps to manually switch between the vaults. This is the least-bad option I’ve found so far, but it does increase exposure risk, and absolutely can and does result in work passwords stored in personal vaults due to humans forgetting which vault is active. Hopefully we can all agree that having a human do a tedious, repetitive, process manually instead of having the computer handle it automatically is a bad idea.
- Keep the password only in the personal vault, and always have a personal device available to access the HR system from when working. Most days this would be a workaround for me, personally, but network security restrictions in many areas of our organization mean that isn’t the case for most people that would need to do this.
- Manually copy the account info between the two vaults every time the password is changed, which is tedious, error prone, and an unnecessary risk.
- Keep the password only in the enterprise vault, and log into my enterprise vault on my personal device whenever I need to access the HR system off-hours. I’m not the CISO, but I do work very closely with him and I’m pretty confident he wouldn’t be happy if we advised people to do this.
- Keep the password only in the enterprise vault, and never log into the HR system from a personal device. Since I’m not going to carry around the 10 pound work laptop in my personal time, this’d mean I couldn’t adjust my reported time for unexpected leave, and couldn’t approve my team’s time when on vacation. Maybe the best option from a security perspective, but the unintentional fraud risk from not reporting things like sick/personal leave before payroll runs, and the certainty that this would result in missed paychecks due to approval deadlines being missed are more than enough to make this option unviable.
That’s just one system out of about a dozen where I, along with the other users in my organization, would benefit from having access to the linked personal vault from within the enterprise vault. Bitwarden already knows the relationship between these vaults for billing/licensing, so all of the information is already there to implement this on the back-end, but I haven’t looked at the code to see how hard it’d be architecturally.
If this can’t be done on the back-end, a simple change to the browser plugin to allow password selection from all open vaults while only adding new accounts to the “selected” open vault would also address the need.
PLEASE implement this functionality one way or another, it’s a critical need for us. I’ve already observed people ignoring the enterprise account and putting everything in their personal account to work around the problem, which is bad for the organization’s security posture.