有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java配置API以处理使用相同密钥/名称返回的两个凭据

我有一个API,需要从Spring配置的ManageVault中提取“Client_Secret:somePassword”。我在那里有两个不同的服务,都有一个Client_Secret(相同的变量名)

我们如何使用Spring配置API来区分这两个客户机机密?我们一次只能拉一个

该文档只提到使用YML文件来拉取和存储一件事,没有建议如果有两个同名的变量属于两个独立的服务,该怎么办

保险库: VAULT

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) 个答案