【问题标题】:How to encrypt the DB password in Artifactory?如何在 Artifactory 中加密数据库密码?
【发布时间】:2018-02-13 07:36:11
【问题描述】:

我们有目前使用默认数据库的 Artifactory OSS,我们希望迁移到 MS-SQL。根据常规链接 - 我们需要在 db.properties 文件中以明文形式写入 MSSQL 密码。

密码能否以某种方式加密,让Artifactory知道如何解密和使用它

【问题讨论】:

  • 您应该能够在存储密码之前对其进行加密,然后对用户输入的密码进行加密并将两个加密字符串相互比较。如果用户输入了正确的密码,输出应该是相同的。
  • 我很困惑,我希望最新版本的 Artifactory 默认激活加密并在首次启动时将密码重写为加密密码。你真的可以启动 Artifactory 并检查密码是否被加密吗?

标签: encryption passwords artifactory


【解决方案1】:

我发现在切换到 MS-SQL 并启动 Artifactory 后,Artifactory 已经加密了密码。

在 admin->Security->Security Configuration 中有一个密码加密部分,您可以选择对配置文件中的所有密码进行加密

【讨论】:

    【解决方案2】:

    您应该能够使用 REST API 激活加密。请参阅documented API

    这应该创建一个加密密钥并将其应用于存储用户名和密码的 db.properties

    我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 2016-12-25
      • 2011-07-15
      • 1970-01-01
      相关资源
      最近更新 更多