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

2020-09-27 06:27发布

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

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


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

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

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


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

付费偷看设置
发送
4条回答
大简至美
1楼-- · 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保持发布状态。

Nan4612
2楼-- · 2020-09-27 06:48

有人更新吗?

一只江湖小虾
3楼-- · 2020-09-27 06:39

嗨,我们正在尝试使用JNDI来为数据库密码加密提供工厂。

bbpeas
4楼-- · 2020-09-27 06:52

等待这个答案

一周热门 更多>