jhass / nextcloud-keeweb

Integrate Keeweb into Nextcloud
Other
416 stars 49 forks source link

Sharing passwords in a group or circle #177

Open titus-flecken opened 3 years ago

titus-flecken commented 3 years ago

I'm looking for a way to have a circle or group of users share a common password database ... using keeweb.

A) Is there such a feature implemented? Or, perhaps, hopefully, planned? B) If not: Can you think of another secure way (beyond keeweb core functionality) of achieving this?

Thanx a lot for your insights! Titus

maurerle commented 3 years ago

You can share the kdbx file, so other users can open it with keeweb (or sync it to their clients and open it with Keepass/KeepassDX/...)

I don't think that more sharing functionality makes sense with Keepass style files.

If you need to share only a few Passwords with other users, there is https://apps.nextcloud.com/apps/passwords Which might get more sharing support in future versions.

titus-flecken commented 3 years ago

You can share the kdbx file, so other users can open it with keeweb (or sync it to their clients and open it with Keepass/KeepassDX/...) yes, I realize that, but then it'd be a one-way thing

I don't think that more sharing functionality makes sense with Keepass style files. perhaps not, no ...

If you need to share only a few Passwords with other users, there is https://apps.nextcloud.com/apps/passwords Which might get more sharing support in future versions. I'll look into the passwords app to see if it fits my needs. Thank you! 🙏

arnowelzel commented 3 years ago

I'm looking for a way to have a circle or group of users share a common password database ... using keeweb.

A) Is there such a feature implemented? Or, perhaps, hopefully, planned? B) If not: Can you think of another secure way (beyond keeweb core functionality) of achieving this?

Sharing Keepass databases in Nextcloud is possible using the normal sharing in Nextcloud itself. You can share the Keepass file with other Nexcloud users and others can open it using WebDAV or Keeweb themself.

KeepassXC also provides sharing using "Keeshare" which also allows to share single folders or entries with other users - also see https://keepassxc.org/docs/KeePassXC_UserGuide.html#_database_sharing_with_keeshare. You can use Nextcloud to maintain the Keeshare container, but you still need the KeepassXC application. Hower my experience with this is not very good. Syncing did not work very reliable - but maybe this has improved over last year. In the I ended up sticking with one single Keepass file which is shared with other users using normal Nextcloud shareing.

titus-flecken commented 3 years ago

I'm looking for a way to have a circle or group of users share a common password database ... using keeweb. A) Is there such a feature implemented? Or, perhaps, hopefully, planned? B) If not: Can you think of another secure way (beyond keeweb core functionality) of achieving this?

Sharing Keepass databases in Nextcloud is possible using the normal sharing in Nextcloud itself. You can share the Keepass file with other Nexcloud users and others can open it using WebDAV or Keeweb themself.

KeepassXC also provides sharing using "Keeshare" which also allows to share single folders or entries with other users - also see https://keepassxc.org/docs/KeePassXC_UserGuide.html#_database_sharing_with_keeshare. You can use Nextcloud to maintain the Keeshare container, but you still need the KeepassXC application. Hower my experience with this is not very good. Syncing did not work very reliable - but maybe this has improved over last year. In the I ended up sticking with one single Keepass file which is shared with other users using normal Nextcloud shareing.

Thanks! I'll look into these possibilities...