分布式环境下spring获取访问令牌

ldioqlga  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(244)

我有一个外部api,我需要使用令牌来访问它。我的使用springboot的服务构建使用服务用户凭据来检索令牌并访问它。这些令牌在特定的持续时间内有效。如果我想为ha/可伸缩性部署同一服务的多个版本,那么当令牌过期或在启动期间服务器同时启动时,会导致问题。我可以构建一个定制的解决方案来解决这个问题,但是我正在寻找处理这种情况的最佳实践和现有库/方法。

wd2eg0qa

wd2eg0qa1#

对于分布式授权服务器:使用jdbctokenstore
在您的特定情况下,使用 @EnableResourceServer 并在application.yml文件中指定这些属性 security: oauth2: resource: token-info-uri: http://localhost:9191/oauth/check_token client: client-id: yourclientId client-secret: yourClientSecret

相关问题