我正在使用带有 2 个后端的 spring 配置服务器:git 和 vault(用于机密),并且我有一个客户端应用程序连接到配置服务器以获取远程配置(git 和 vault)。
我有这个配置:配置服务器
server:
port: 8888
spring:
profiles:
active: git, vault
cloud:
config:
server:
vault:
host: hostName
kvVersion: 1
order: 1
backend: secret/cad
scheme: https
port: 443
git:
order: 2
uri: git@gitlab.git_repo
ignoreLocalSshSettings: true
force-pull: true
deleteUntrackedBranches: true
privateKey: key
和客户端
spring:
application:
name: my_app_name
cloud:
vault:
config:
uri: http://localhost:8888
token: s.token
fail-fast: true
通过这种方式,我必须每天更改每个客户的令牌(令牌过期 24 小时)。有没有办法用这种配置更新令牌,或者有另一种方法来验证保险库?