【发布时间】:2014-01-07 21:40:30
【问题描述】:
我想加密写在 alfresco-global.properties 中的 db.username 和 db.password 。 任何人都可以在这方面帮助我,使用该用户名和密码,以便我可以在那里编写解密代码,以便 alfresco 可以理解。
我正在使用 Alfresco 4.2 Enterprise。
【问题讨论】:
标签: alfresco
我想加密写在 alfresco-global.properties 中的 db.username 和 db.password 。 任何人都可以在这方面帮助我,使用该用户名和密码,以便我可以在那里编写解密代码,以便 alfresco 可以理解。
我正在使用 Alfresco 4.2 Enterprise。
【问题讨论】:
标签: alfresco
您不能只更改 alfresco-global.properties 的权限,以便只有运行 Alfresco JVM 的用户才能读取它吗?
无论如何,这表示这些值在tomcat/webapps/alfresco/WEB-INF/classes/alfresco/core-services-context.xml 中使用。创建一个从 org.apache.commons.dbcp.BasicDataSource 派生的自定义 bean baseDefaultDataSource 并在该类中处理解密。确保将解密后的值传递给 jdbc 驱动程序。还要确保在默认值启动后处理定义。您可能希望将弹簧上下文放入tomcat/shared/classes/alfresco/extension。
【讨论】: