Just creating a task for this -- I want to put credentials in a central place to better deal with cases where installs have:
- a bunch of repositories with the same credentials;
- a bunch of mirrored remotes with the same credentials (T4038);
- a bunch of Drydock hosts with the same credentials;
- maybe simplify agent administration (T4065).
Storing these in a separate "keychain" application will make it easier to manage, update, and credentials, and policies will let users //use// credentials without actually //knowing// the credentials.
The app will be pretty basic, with just one object type ("Credential"), although maybe there will be several types of credentials ("Password", "Private Key") and a few other features to also let this store stuff like Twitter credentials.
Open to alternative names if anyone hates "Passphrase". It has a "ph" in it though!