我正在使用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应用程序。