2014-09-22 58 views
0

我正試圖加密owfConfig.groovy中的數據源密碼。嘗試加密Ozone Widget Framework的owfConfig.groovy中的數據源密碼

我試圖在加密密碼的過程中加密密碼(http://www.jdev.it/encrypting-passwords-in-tomcat/)。我運行這些說明中概述的所有步驟,併成功生成編碼密碼。我向owfConfig.groovy添加了一個'Factory'屬性,指向我的encryptionFactory並將密碼定義爲我的加密密碼。它看起來不像啓動服務器時解釋'工廠'屬性。我得到以下異常:

org.apache.commons.dbcp.SQLNestedException:無法創建PoolableConnectionFactory(拒絕訪問用戶owfadmin'@'myserver.address'(使用密碼:YES))

我無法找到owfConfig.groovy文件中允許的參數列表,因此'Factory'在黑暗中是一種鏡頭。

我還檢查了線程:is-it-possible-to-encrypt-datasource-propertiesgrails-datasource-encryption-error,但是這些都似乎適用於我想要做

的任何意見或方向將不勝感激

感謝

回答

0

看起來我需要多搜索一下。 owfgoss.org上有一個補丁可以解決這個問題。

您只需使用該修補程序來加密密碼並在owfConfig.groovy文件中添加passwordEncryptionCodec的定義。

希望這將幫助別人尋找相同的解決方案

的修補程序可發現here