[ https://issues.apache.org/jira/browse/DIRSTUDIO-1344?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17937617#comment-17937617 ]
Lothar Haeger commented on DIRSTUDIO-1344: ------------------------------------------ Something like https://github.com/javakeyring/java-keyring could probably help in getting this done efficiently. > Add a way to protect the passwords stored in the connections configuration > file > ------------------------------------------------------------------------------- > > Key: DIRSTUDIO-1344 > URL: https://issues.apache.org/jira/browse/DIRSTUDIO-1344 > Project: Directory Studio > Issue Type: Improvement > Reporter: Emmanuel Lécharny > Priority: Critical > > When you manage connections to LDAP server, you store the user's password in > a configuration file in clear text. This is not really a good idea, typically > if you want to share the file with co-workers or anyone, at least it's a risk > of leaking passwords if you don't curate the file. > It would be a good idea to implement a mechanism that encrypt the passwords, > like you will have to enter a password to unlock the access to the passwords > when you have launched Studio (and periodically after a period of inactivity). > Another solution would be to store the passwords in a separate place (like an > embedded instance of ApacheDS, started wen you start Studio, or any other > mean), and request the user to validate the export of passwords into a > configuration file when exporting the configuration. > We are open to any other suggestion (using an external vaault, etc). -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org For additional commands, e-mail: dev-h...@directory.apache.org