在Hashicorp Vault中配置机密列表的密钥格式

时间:2020-06-26 07:47:29

标签: hashicorp-vault spring-vault

我正在使用Spring Boot 2.3.0-RELEASE,配置了以下属性列表,并从Spring Cloud Config Server通过@ConfigurationProperties(prefix = "authorization")进行访问。

  authorization:
      batchAuthorities:
      - tenantCode: INFY
        authProperties:
          - batchName: EXPENSE_REIMBURSEMENT
            clientId: infi1234
            clientSecret: infi1234_secret
            portal: b2b
          - batchName: PROCUREMENT
            clientId: infi2234
            clientSecret: infi2234_secret
            portal: b2b
      - tenantCode: WV
        authProperties:
          - batchName: EXPENSE_REIMBURSEMENT
            clientId: tcs12345
            clientSecret: tcs12345_secret
            portal: b2b

现在,我们有一个要求将秘密单独作为静态秘密移至Hashicorp Vault。定义密钥格式的更好方法是什么,以便当我们从Spring Cloud Config Server和Vault加载属性时,两者合并在一起并以上述格式提供给Spring Boot应用程序。

0 个答案:

没有答案