Using
the Mars.1 release of Eclipse with PTP, I am attempting to use remote
connections with the secure storage completely disabled so that no
passwords are stored at all. I turned off the secure storage by going
to the Secure Storage preferences area and unchecking "UI prompt" as a
password provider (leaving no providers).
Now, when I
attempt to open a remote connection, I am prompted (as expected) for the
remote password. However, the connection fails silently and the stack
trace below appears in the log.
A brief inspection of the
code shows that on save the RemoteConnectionWorkingCopy seems to always
use the secure storage. However, if secure storage is off, I would
expect the password to be used to establish the connection but then
completely removed from memory. In other words, why do the
RemoteConnectionWorkingCopy.save in the first place?
Maybe
I am not doing something right. Can anyone else confirm that opening a
remote connection fails when secure storage is off (i.e., when you have
to be prompted for the remote password)?