java配置API以处理使用相同密钥/名称返回的两个凭据
我有一个API,需要从Spring配置的ManageVault中提取“Client_Secret:somePassword”。我在那里有两个不同的服务,都有一个Client_Secret(相同的变量名)
我们如何使用Spring配置API来区分这两个客户机机密?我们一次只能拉一个
该文档只提到使用YML文件来拉取和存储一件事,没有建议如果有两个同名的变量属于两个独立的服务,该怎么办
YAML文件:
spring.cloud:
vault:
uri: '${CONVEYOR_INJECTED_MANAGED_VAULT_URL}/v1/${CONVEYOR_INJECTED_MANAGED_VAULT_NAMESPACE}'
authentication: APPROLE
app-role:
role-id: '${CONVEYOR_INJECTED_MANAGED_VAULT_ROLE_ID}'
secret-id: '${CONVEYOR_INJECTED_MANAGED_VAULT_SECRET_ID}'
kv:
default-context: SystemGenerated/secret/data
application-name: SystemGenerated/secret/data/Service/ServiceOne
backend: .
enabled: true
共 (0) 个答案