2014-09-22 56 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