如何在Grails应用程序中使用加密配置数据?

时间:2012-04-16 14:06:55

标签: grails

我正在开发基于Grails的应用程序 我已将我的应用程序配置为使用邮件和数据库设置 配置文件(conf文件夹中存在app-config.properties文件)。 它运作正常。

Config.groovy中

grails<br /> 
{<br />
    mail<br />
    {<br />
        host = ""<br />
        username = ""<br />
        password = ""<br />
        port =  0<br />
        from =  "" <br />
        props = ["mail.smtp.auth":"true" ]<br />
    }<br />
}<br />
**app-config.properties**:<br />

grails.mail.default.from =abc@test.com<br />
grails.mail.host =mail.test.com<br />
grails.mail.username =testUser<br />
grails.mail.password =testPassword<br />
grails.mail.port =25<br />
grails.mail.from = abc@test.com<br />

其他一些细节
1. Grails版本:1.3.7
2.邮件插件版本:1.0

我的要求是我想使用加密的用户名和密码进行邮件设置 我的问题是,我如何使用任何加密属性与邮件设置以及任何 Grails中的其他属性(即数据库用户凭证....)。

的问候,
Sanjay Kharwar

2 个答案:

答案 0 :(得分:0)

在以下两个地方已经有所回答:

Stackoverflow answer

Grails-3620

答案 1 :(得分:0)

我在搜索时遇到了这个网站:http://grsage.com/new/GrailsPasswordEncyrption.html

这很简单。