【问题标题】:Password encnryption in Liquibase properties fileLiquibase 属性文件中的密码加密
【发布时间】:2015-09-30 21:49:26
【问题描述】:

为了使用 Liquibase 管理迁移,我使用了一个包含有关数据库连接的所有信息的属性文件。这个文件的缺陷是它泄露了我的数据库密码,因为它是一个纯文本文件。有没有办法避免这种情况? Liquibase 是否支持属性文件的任何类型的加密?

【问题讨论】:

  • 您可以在即将运行更新时编辑该文件以包含密码,然后再对其进行编辑以删除密码。
  • 我将其作为我正在从事的项目的一部分包括在内,不太确定它是否是使用代码管理迁移的最佳解决方案。如果迁移执行偶尔手动完成,这可能会起作用。

标签: database-migration liquibase


【解决方案1】:

看看这个jira:https://liquibase.jira.com/browse/CORE-1932 看起来您可以使用自己的属性提供程序类来处理加密等。我还没有看到任何文档,但您可以浏览此任务的提交。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 2012-07-04
    • 2016-04-28
    • 2015-12-29
    • 2011-04-15
    • 2011-11-07
    相关资源
    最近更新 更多