我有一个外部api,我需要使用令牌来访问它。我的使用springboot的服务构建使用服务用户凭据来检索令牌并访问它。这些令牌在特定的持续时间内有效。如果我想为ha/可伸缩性部署同一服务的多个版本,那么当令牌过期或在启动期间服务器同时启动时,会导致问题。我可以构建一个定制的解决方案来解决这个问题,但是我正在寻找处理这种情况的最佳实践和现有库/方法。
wd2eg0qa1#
对于分布式授权服务器:使用jdbctokenstore在您的特定情况下,使用 @EnableResourceServer 并在application.yml文件中指定这些属性 security: oauth2: resource: token-info-uri: http://localhost:9191/oauth/check_token client: client-id: yourclientId client-secret: yourClientSecret
@EnableResourceServer
security: oauth2: resource: token-info-uri: http://localhost:9191/oauth/check_token client: client-id: yourclientId client-secret: yourClientSecret
1条答案
按热度按时间wd2eg0qa1#
对于分布式授权服务器:使用jdbctokenstore
在您的特定情况下,使用
@EnableResourceServer
并在application.yml文件中指定这些属性security: oauth2: resource: token-info-uri: http://localhost:9191/oauth/check_token client: client-id: yourclientId client-secret: yourClientSecret