在连接数据库之前,我们如何解密数据库密码?

2020-09-27 06:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我需要先解密数据库密码,...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,我需要先解密数据库密码,然后才能使用私钥连接到数据库。 有人知道什么是标准bean吗? 如果没有标准的豆子,我怎么能实现呢? 我们可以通过重写AbstractTenant类来做到这一点,但是建议这样做吗? 提前致谢。

4条回答
大简至美
2020-09-27 06:45

到目前为止,我有以下更新:数据源实现位于AbstractTenant中,而方法位于Private中,因此我们无法覆盖它。某些Datasource方法是私有的,其余方法是受保护的或公共的。 您可能必须同时实现数据源和实例化数据源的工厂,因为工厂类不使用DI。

我认为Hybris没有提供一种使用local.properties中加密值的方法。 2种可能的解决方案:

1)使用部署脚本注入密码(令牌替换)并锁定服务器访问。 如果使用詹金斯,则可以使用 https://wiki.jenkins-ci .org/display/JENKINS/Mask + Passwords + Plugin

2)在tomcat中使用加密密码并使用JNDI( http://www。 jdev.it/encrypting-passwords-in-tomcat/

目前我正在尝试方法1保持发布状态。

一周热门 更多>