hvg*_*des 6 encryption configuration grails
我正在寻找如何在grails中保护配置文件中的密码的一步一步.这意味着在Config.groovy和DataSource.groovy中保护密码.有很多谷歌搜索结果包含部分答案,但没有关于如何执行此操作的简明指南.有人可以指点我正确的方向吗?感谢名单
对于Config.groovy,您可以随时以某种方式加密密码,然后手动将该哈希值放入Config.groovy中.当您需要在代码中使用它时,请为您解密一些代码.似乎并不那么难.
然而,DataSource.groovy是一个不同的动物,因为它被送入Hibernate API.我确实在互联网上看到了这样的代码,看起来它朝着正确的方向发展......
dataSource { 
   pooled = false 
   driverClassName = "org.hsqldb.jdbcDriver" 
   username = "sa" 
   password =  someEncryptionApiObject.decrypt(propertyFile.readProperty("MyPassword")) 
} 
...在哪里加密包含所需数据的属性文件,并在需要时解密.
| 归档时间: | 
 | 
| 查看次数: | 5210 次 | 
| 最近记录: |