有没有办法在Spring 5上自动刷新身份验证令牌?

问题描述 投票:-3回答:1

我目前正在开发一个Spring应用程序,当它被触发时,会向API端点发送一个POST请求。我正在使用Spring框架5,其中Rest模板用于创建和执行POST请求。目前,我将令牌本地保存在文件中(连同它的发布时间),并在每次触发应用程序时进行检查。令牌的生命周期为2小时,但我每次触发应用程序时刷新令牌,或者自上次令牌问题后不到1小时内触发应用程序。否则,我会请求一个新令牌。是否有任何方法可以使用RestTemplate(或其他Spring框架库)在令牌过期时自动刷新令牌?

spring token resttemplate refresh-token
1个回答
1
投票

您可以在Spring中使用调度来定期更新它(例如,使用cron作业)。看看@Scheduled(cron = '')。同样对于您的令牌,是否有特殊原因将其保存在文件中。为什么不使用bean来存储它并使用@Autowired传递它?

© www.soinside.com 2019 - 2024. All rights reserved.