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

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

4

1 回答 1

0

加密密码是通过默默无闻的安全性,并且很容易被黑客入侵。我建议您使用外部配置文件或系统环境变量。

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

于 2017-08-28T11:37:18.340 回答