-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pulp CLI takes only plaintext password #821
Comments
We allow certificate based authentication too. As a solution for this, would integrating with https://pypi.org/project/SecretStorage/ help? |
|
I meant ssl client certs. And you'd need to provide a key. If that was password protected after all, i'm not sure this is supported by pulp-cli. |
We had some great discussion around this at the latest cli-mtg It would be a great addition to pulp-cli, if it were taught how to take advantage of SecretStorage (as linked in those minutes!) We absolutely would love a PR that implemented such a thing! |
Use the secretservice library to interface with dbus compatible password managers. Fixes pulp#821
Use the secretservice library to interface with dbus compatible password managers. Fixes pulp#821
Use the secretservice library to interface with dbus compatible password managers. Fixes pulp#821
Use the secretservice library to interface with dbus compatible password managers. Fixes pulp#821
Use the secretservice library to interface with dbus compatible password managers. Fixes pulp#821
Use the secretservice library to interface with dbus compatible password managers. Fixes pulp#821
Use the secretservice library to interface with dbus compatible password managers. Fixes pulp#821
Use the secretservice library to interface with dbus compatible password managers. Fixes pulp#821
Use the secretservice library to interface with dbus compatible password managers. Fixes pulp#821
Use the secretservice library to interface with dbus compatible password managers. Fixes pulp#821
Use the secretservice library to interface with dbus compatible password managers. Fixes pulp#821
Use the secretservice library to interface with dbus compatible password managers. Fixes pulp#821
Use the secretservice library to interface with dbus compatible password managers. Fixes pulp#821
Use the secretservice library to interface with dbus compatible password managers. Fixes pulp#821
Use the secretservice library to interface with dbus compatible password managers. Fixes pulp#821
Use the secretservice library to interface with dbus compatible password managers. Fixes #821
Summary
Pulp-CLI currently accepts only plain-text password as input to the pulp config create command. This command creates a cli.toml file which contains the plaintext password. This is an issue as there is a requirement for us that the password must not be visible as plain text in the cli.toml file. Please let me know if a fix can be provided for this (by either accepting an encrypted password or something else). Otherwise, I can try to contribute to the pulp-cli repository with some guidance.
Examples
pulp file repository create --name file_repo1 --username USER --enc_password BASE64PASS
(pulp-cli could include this new parameter enc_password which takes base64 encoded password instead of plain text password)
The text was updated successfully, but these errors were encountered: