Here I’m talking about sharing password with self not with other. I came into one situation, where I need to login to my email or any other account, but because of complex password I have to write down my password.
Your use-case would be satisfied by a feature that uses something like the current Send function to share an credential from your vault. This is one of the variations of the feature proposal being discussed in this thread.
This issue originally was about how to organize vaults so that items could be shared with individuals. It turned into the ‘send’ functionality, which is nice, but not what was originally requested.
Right now, for an organization or a company, the available options for organizing vaults for different teams, and different accesses is quite limiting.
Imagine a typical organization, of say 60 people. There is a executive layer, then a set of line managers who manage teams, and individuals in those teams.
The executive/COO should have access to all passwords, and be able to manage all ACLs. They should be able to create a ‘team’ that is then is managed by that team’s manager. That manager should be able to then create users for that team, create collections in that team and logins/passwords that are part of different collections, and access given to the different people in that team who need it. The exec layer should also be able to create passwords for their needs, in their collections as well.
At any time, the manager of a team should be able to revoke the access of any team member, and similarly the exec should be able to revoke the manager’s access (or any individual team member in a team).
There should be additionally a way to have passwords that are not in specific teams, but are one-offs that can be shared with any individual in the organization. When I say “shared”, I don’t mean “send” via bitwarden, what I mean is to let them have access in bitwarden to the access, for when they need it.
Right now, I can make an organization which holds passwords that are not team-specific. Lets say its a password for github, and I need three managers of teams to access it. I have to then create a ‘collection’ for each of those users and the github password is shared into that collection. I then have to invite that user to the organization and give access to view their collection.
This somewhat awkward setup works, but it is quite confusing and weird for everyone. I have to keep explaining it to everyone and everyone gets it wrong. It feels like a hack until something more organized and better built is made, that is what I thought this issue was about. Is there a better issue that tracks this and isn’t about the “Send” functionality?
I see in the 2024 roadmap that there was this feature “New organization vault and user reports” – could this be a better way to solve this problem? Has this been implemented? Where can I see what that feature is/was planned to be?
I think it would be great in terms of Secret Sharing if we could simply share the contents of a stored password. What I mean is, sometimes I need to share a password with the notes to someone who doesn’t have a Bitwarden account. I think it would be great to be able to simply click share on the password and it could create a secret link that would share all the info of that object with the person.
Sends work great for sending info like that; you can (today) send text and/or a file using a Send and stipulate who gets it, how long the link works, and how many times it can be accessed. After that it is inaccessible.
If you are asking this in reference to sending a Bitwarden vault password itself though, that’s something I would absolutely not recommend.
Yes. I do use sends to send info like that. I am saying, it would be great to have the ability to send a password directly from the password. To set how long the share link works, how many times it can be accessed etc.
As it currently stands, if I need to send a vault password to someone who doesn’t have Bitwarden I need to create a Send and copy and paste the password. It’s cumbersome. It would be better if I could simply select “Send this password”.
@brittni Welcome to the forum!
… You don’t mean the Bitwarden password manager?
This is a feature that proton pass has and it’s very nice.
You can generate a secret link to a vault item, valid for some time or a number of views (as bitwarden send).
What’s nice about it is that if the item has a TOTP configured, the link recipient can use the generated code to login. In this latter case I haven’t checked the page source code to see if the TOTP secret is accessible, I would hope it is not.
This is an example:
EDIT: I see now why @Nail1684 was asking if this is for password manager, you selected the secrets manager tag when creating the topic. I tried to edit it (Sorry Nail if I stepped on you when moving it).
I do mean the password manager. I logged the request here as I figured it made sense with it being related to a send.
@kpiris yes. This is exactly what I would love to see.
@brittni @bwuser10000 @kpiris I moved your posts into this existing feature request about vault item sharing, as it’s essentially the same request.
Yesss, that’s why I asked… to be sure…
And no problem - sometimes there is some overlap that’s unavoidable. ![]()
@kpiris, there’s no way they’d imbue the secret in the page source. I doubt that even vault.bitwarden.com does that (except when its entry form is accessed in edit mode). They can just do it via JS, or a Secrets Manager URI call.
As an example, I see the undermentioned HTML in &action=edit mode, with the TOTP key visible to me:
<bit-form-field disablemargin="" class="tw-block tw-pt-2"> <div class="tw-w-full tw-relative tw-group/bit-form-field ng-star-inserted"> <div class="tw-absolute tw-w-full tw-h-full tw-top-0 tw-pointer-events-none tw-z-20"> <div class="tw-w-full tw-h-full tw-flex"> <div class="tw-min-w-3 tw-border-r-0 group-focus-within/bit-form-field:tw-border-r-0 !tw-rounded-l-lg tw-border !tw-border-solid tw-border-secondary-500 focus:tw-outline-none group-hover/bit-form-field:tw-border-primary-600 group-has-[input:read-only]/bit-form-field:group-hover/bit-form-field:tw-border-secondary-500 group-has-[textarea:read-only]/bit-form-field:group-hover/bit-form-field:tw-border-secondary-500 group-focus-within/bit-form-field:tw-outline-none"> </div> <div class="tw-px-1 tw-shrink tw-min-w-0 tw-mt-px tw-border-x-0 tw-border-t-0 group-focus-within/bit-form-field:tw-border-x-0 group-focus-within/bit-form-field:tw-border-t-0 tw-hidden group-has-[bit-label]/bit-form-field:tw-block tw-border !tw-border-solid tw-border-secondary-500 focus:tw-outline-none group-hover/bit-form-field:tw-border-primary-600 group-has-[input:read-only]/bit-form-field:group-hover/bit-form-field:tw-border-secondary-500 group-has-[textarea:read-only]/bit-form-field:group-hover/bit-form-field:tw-border-secondary-500 group-focus-within/bit-form-field:tw-outline-none"> <label class="tw-flex tw-gap-1 tw-text-sm tw-text-muted -tw-translate-y-[0.675rem] tw-mb-0 tw-max-w-full tw-pointer-events-auto" for="bit-input-32"> <bit-label title="Authenticator key" id="bit-label-31" class="tw-flex-row tw-gap-1 tw-inline-flex tw-items-baseline tw-min-w-0 ng-star-inserted"> <span class="tw-truncate"> Authenticator key <bit-popover> </bit-popover> </span> <button bitlink="" type="button" slot="end" title="Learn more about authenticators" aria-label="Learn more about authenticators" aria-expanded="false" class="!tw-text-primary-600 before:-tw-inset-x-[0.1em] before:-tw-inset-y-[0.25rem] before:tw-absolute before:tw-block before:tw-content-[''] before:tw-rounded-md before:tw-transition disabled:!tw-text-secondary-300 disabled:hover:!tw-text-secondary-300 disabled:hover:tw-no-underline disabled:tw-cursor-not-allowed disabled:tw-no-underline focus-visible:before:tw-ring-2 focus-visible:before:tw-ring-primary-600 focus-visible:tw-decoration-1 focus-visible:tw-outline-none focus-visible:tw-underline focus-visible:tw-z-10 hover:!tw-text-primary-700 hover:tw-decoration-1 hover:tw-underline tw-bg-transparent tw-border-0 tw-border-none tw-font-semibold tw-leading-none tw-no-underline tw-px-0 tw-py-0.5 tw-relative tw-rounded tw-text-unset tw-transition ng-star-inserted"> <i aria-hidden="true" class="bwi bwi-sm bwi-question-circle"></i> </button> </bit-label> </label> </div> <div class="tw-min-w-3 tw-grow tw-border-l-0 group-focus-within/bit-form-field:tw-border-l-0 !tw-rounded-r-lg tw-border !tw-border-solid tw-border-secondary-500 focus:tw-outline-none group-hover/bit-form-field:tw-border-primary-600 group-has-[input:read-only]/bit-form-field:group-hover/bit-form-field:tw-border-secondary-500 group-has-[textarea:read-only]/bit-form-field:group-hover/bit-form-field:tw-border-secondary-500 group-focus-within/bit-form-field:tw-outline-none"> </div> </div> </div> <div class="tw-gap-1 tw-bg-background tw-rounded-lg tw-flex tw-min-h-11 [&:not(:has(button:enabled)):has(input:read-only)]:tw-bg-secondary-100 [&:not(:has(button:enabled)):has(textarea:read-only)]:tw-bg-secondary-100"> <div class="tw-flex tw-items-center tw-gap-1 tw-pl-3 tw-py-2" hidden=""> </div> <div class="default-content tw-w-full tw-relative tw-py-2 has-[bit-select]:tw-p-0 has-[bit-multi-select]:tw-p-0 has-[input:read-only:not([hidden])]:tw-bg-secondary-100 has-[textarea:read-only:not([hidden])]:tw-bg-secondary-100 tw-rounded-l-lg tw-pl-3"> <input bitinput="" formcontrolname="totp" type="text" class="tw-font-mono ng-pristine ng-valid [&:is(input,textarea):disabled]:tw-bg-secondary-100 focus:tw-outline-none tw-bg-background tw-block tw-border-none tw-h-full tw-placeholder-text-muted tw-text-main tw-w-full ng-star-inserted ng-touched" id="bit-input-32" spellcheck="false"> </div> <div class="tw-flex tw-items-center tw-gap-1 tw-pr-3 tw-py-2"> <button type="button" biticonbutton="" bitsuffix="" data-testid="toggle-totp-visibility" bitpasswordinputtoggle="" class="!tw-text-main before:-tw-inset-[2px] before:tw-absolute before:tw-block before:tw-content-[''] before:tw-ring-2 before:tw-ring-transparent before:tw-rounded-lg before:tw-transition disabled:!tw-text-secondary-300 disabled:hover:tw-bg-transparent disabled:hover:tw-border-transparent focus-visible:before:tw-ring-primary-600 focus-visible:tw-z-10 focus:tw-outline-none hover:tw-bg-transparent-hover hover:tw-border-primary-600 hover:tw-no-underline tw-bg-transparent tw-border tw-border-solid tw-border-transparent tw-font-semibold tw-leading-none tw-p-1 tw-relative tw-rounded-lg tw-text-base tw-transition tw-text-muted ng-star-inserted" aria-pressed="true" title="Toggle visibility" aria-label="Toggle visibility"><span class="tw-relative"> <span> <i aria-hidden="true" class="bwi !tw-m-0 bwi-eye-slash"></i> </span> <span class="tw-absolute tw-inset-0 tw-flex tw-items-center tw-justify-center tw-invisible"> <i aria-hidden="true" class="bwi bwi-spinner bwi-spin"></i> </span> </span> </button> </div> </div> </div> </bit-form-field>
I presume your confusion arises from you not being aware that the DOM can be manipulated via JS. Because a URI’s served HTML5, CSS3, ECMAScript and PHP are compiled together into the browser’s DOM, which is then rendered, what you see isn’t necessarily what’s in the page source.
This would be super nice. I have thought about switching to a different password manager because the current way to share is cumbersome and seems to happen a lot with family.
You can currently copy passwords and secrets from the vault and share them securely with external parties via the “Send” tab.
It would be nice if you could click on the three dots (options) for an existing login and then select “Share login with external person (who has no account) via Send”. Then you can (de-)select which fields from the login should be shared (user name, password, user-defined fields, notes, etc.) and how long it should be visible, when the send is deleted, password, … (the usual “Send” options).
So that you don’t have to copy everything out of the vault and so that several separate fields can be shared within a send.
(It’s not like Vault Item Sharing, as in my suggestion the target user has not their own Bitwarden account)
@Exafit Welcome to the forum!
I’m not so sure, your request is that different from the other feature request (FR)…
As I see it, Vault Item Sharing is somewhat vague about how it should be done. Both “via Sends” and “via more easy collection management” are mentioned in that FR. - Where does it say in this FR, that only users with a Bitwarden account are targeted?
![]()
PS: E.g. this post was also about using “Send” to share an item: Vault Item Sharing - #114 by FaviFake
I’m sorry I must have misunderstood this.
This feature request is then unnecessary.
@Exafit I now moved your posts into this existing feature request to the same topic. ![]()
No, it won’t be effective if the other user is using another password manager like 1Password or NordPass
Any update, I thought this was on the 2024 roadmap?
I think these should be two different requests.
These requests are targeting different types of sharing (as I understand it).
OP was asking to implement a different type of sharing mechanism within the organization. Think of it like creating a new personal calendar in Outlook (calendar is tied to user John Smith’s mailbox because John Smith is the one who created it) and then sharing that new calendar out to a few individuals within the company.
The second request is more of a quality of life enhancement request than a new feature request. Which this request I think would be easier to implement than the original request by OP.
