Author: kwright
Date: Mon Jul 15 12:55:03 2013
New Revision: 1503216
URL: http://svn.apache.org/r1503216
Log:
Make RSS passwords UI secure
Modified:
manifoldcf/branches/CONNECTORS-737/connectors/rss/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/rss/RSSConnector.java
Modified:
manifoldcf/branches/CONNECTORS-737/connectors/rss/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/rss/RSSConnector.java
URL:
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-737/connectors/rss/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/rss/RSSConnector.java?rev=1503216&r1=1503215&r2=1503216&view=diff
==============================================================================
---
manifoldcf/branches/CONNECTORS-737/connectors/rss/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/rss/RSSConnector.java
(original)
+++
manifoldcf/branches/CONNECTORS-737/connectors/rss/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/rss/RSSConnector.java
Mon Jul 15 12:55:03 2013
@@ -1651,6 +1651,8 @@ public class RSSConnector extends org.ap
String proxyAuthPassword =
parameters.getObfuscatedParameter(RSSConfig.PARAMETER_PROXYAUTHPASSWORD);
if (proxyAuthPassword == null)
proxyAuthPassword = "";
+ else
+ proxyAuthPassword = out.mapPasswordToKey(proxyAuthPassword);
// Email tab
if (tabName.equals(Messages.getString(locale,"RSSConnector.Email")))
@@ -1819,7 +1821,7 @@ public class RSSConnector extends org.ap
parameters.setParameter(RSSConfig.PARAMETER_PROXYAUTHUSERNAME,proxyAuthUsername);
String proxyAuthPassword =
variableContext.getParameter("proxyauthpassword");
if (proxyAuthPassword != null)
-
parameters.setObfuscatedParameter(RSSConfig.PARAMETER_PROXYAUTHPASSWORD,proxyAuthPassword);
+
parameters.setObfuscatedParameter(RSSConfig.PARAMETER_PROXYAUTHPASSWORD,variableContext.mapKeyToPassword(proxyAuthPassword));
return null;
}