marius-wieschollek / passwords

A simple, yet feature rich password manager for Nextcloud
GNU Affero General Public License v3.0
208 stars 42 forks source link

[FEATURE]: Manages linked passwords #634

Closed rloutrel closed 7 months ago

rloutrel commented 8 months ago

⚠️ This issue respects the following points: ⚠️

Current Status

Well.... It is one feature request, but it is something probably huge to implement...

In some cases, one password will be used for several websites, because they are synchronized behind (Ldap) or because a website is using several domains / subdomains (mypage.com ; account.mypage.com ; login.mypage.com/login , ...).

It has as consequences, that the passwords will be recognized as duplicates. Moreover, one password change, will not be synchronized for all other websites using the same "root password", even if changing on one website, means changing on several.

Feature Description

  1. Choose an existing password and select "Create a root credential from this password" (or any better formulation)
  2. Optionally, select other passwords to be based on this "root password".

A root password is a [login]/[password] combination which will be changed from any of the entries based on this synchronised base entry. It might be seen (from far away) as something similar to an abstract class versus its derivated classes.

Additional Context

Some thinkings:

Following feature requests (API and/or clients) to be created, if the concept is validated (I might create the request for android, linux and firefox):

Alternative:

marius-wieschollek commented 8 months ago

The app supports custom fields in which you can also maintain URLs. These are then also used to make suggestions e.g. in the browser extension.

Additionally the browser extension will recommend Passwords you have used before on a site even if they don't have a URL for that site.

I think this covers this use case.