Grails v3.1.4为mongodb连接指定加密密码

时间:2017-08-28 08:05:26

标签: grails gorm gorm-mongodb

---
grails:
    mongodb:
        host: "localhost"
        port: 27017
        databaseName: "dbName"
        username: "user"
        password: "encryptedPassword"
---

如何在用于连接MongoDB之前解密密码?原因是我不需要在配置中指定纯文本密码。

1 个答案:

答案 0 :(得分:0)

加密密码是安全隐患,并且可能很容易被黑客攻击。 我建议你使用外部配置文件或系统环境变量。

这种方法的另一个优点是,每次更改密码时都不需要重新编译/修改战争。