首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在访问令牌过期之前重用访问令牌API端

在访问令牌过期之前重用访问令牌API端
EN

Stack Overflow用户
提问于 2021-09-06 05:56:29
回答 1查看 284关注 0票数 1

我的一个spring boot应用程序正在调用3个外部API,在每次调用之前,它都会使用REST调用来获取相应API的访问令牌。即使这些访问令牌的存活时间长达30分钟,客户端应用程序也会根据请求重新生成这些令牌。

代码语言:javascript
复制
          Is there any effective way , supported by the frame work to re use the token before it got expired?

我有一个自定义的解决方案,它将缓存令牌在易失性变量与到期时间和每个请求都有一个函数来检查令牌是否过期,如果过期,它将生成一个新的令牌。

代码语言:javascript
复制
 private boolean hasExpired() {
    if (ObjectUtils.isEmpty(this.expiryTime))
        return true;
    return new Date().after(this.expiryTime);

}

还有比这更好的方法吗?这样做的目的是减少呼叫次数,节省时间。

EN

回答 1

Stack Overflow用户

发布于 2021-09-06 06:48:26

使用spring安全框架的OAuth2AuthorizedClientManager 。如果需要,这将负责刷新令牌。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69069722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档