【问题标题】:Fetching Access Token in Distributed environment在分布式环境中获取访问令牌
【发布时间】:2019-11-14 07:38:41
【问题描述】:

我有一个需要使用令牌访问的外部 api。我使用 Spring Boot 构建的服务使用服务用户凭据来检索令牌并访问它。这些令牌在特定期限内有效。如果我想为 HA/可扩展性部署同一服务的多个版本,它会在令牌过期时或在服务器同时启动时引发问题。我可以构建一个自定义解决方案来解决这个问题,但我正在寻找最佳实践和现有库来处理这种情况。 /接近。

【问题讨论】:

    标签: spring spring-boot spring-security-oauth2


    【解决方案1】:

    对于分布式授权服务器:使用 JDBCTokenStore

    在您的特定情况下,通过使用将您的服务应用程序作为资源服务器 @EnableResourceServer 并在您的 application.yml 文件中指定这些属性 security: oauth2: resource: token-info-uri: http://localhost:9191/oauth/check_token client: client-id: yourclientId client-secret: yourClientSecret

    【讨论】:

      猜你喜欢
      • 2018-10-10
      • 2020-01-06
      • 1970-01-01
      • 2015-03-01
      • 2014-07-09
      • 2017-01-28
      相关资源
      最近更新 更多