Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: 2.4, 2.5
-
Fix Version/s: None
-
Component/s: deploy:deploy-file
-
Labels:
-
Environment:All
-
Number of attachments :
Description
Currently, credentials for performing a deployment must be specified in the settings.xml. However, if a Maven repository is set to use LDAP for its authentication mechanism, this means exposing domain security credentials in plaintext in a static file on the hard drive and is extremely insecure (as specified in the documentation: "Unfortunately, Maven doesn't currently support hashed or encrypted passwords in the settings.xml"). This is simply not workable in a secure environment, e.g. government, defense, financial, etc.
Instead there should be an option to provide these credentials on the command line or using hash or encryption algorithms.
Activity
Stephen Connolly
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Issue Type | New Feature [ 2 ] | Improvement [ 4 ] |
| Labels | contributers-welcome documentation | |
| Priority | Major [ 3 ] | Minor [ 4 ] |
http://maven.apache.org/guides/mini/guide-encryption.html