【问题标题】:What is resource server in OAuth2 using spring cloud micro-service什么是使用 Spring Cloud 微服务的 OAuth2 中的资源服务器
【发布时间】:2020-01-05 00:27:18
【问题描述】:

我知道 OAuth2 和 Spring Cloud 的概念,比如 zuul eureka 和 spring boot。但我实际上无法共同关联 OAuth2 概念。假设我有 2 个微服务产品和计费。最重要的是,我创建了 Zuul 代理。现在我想实现 Oauth2 ,我已经创建了授权服务器,所以现在我的问题是 - 就我而言,资源服务器到底是什么。是 Zuul 代理 API。或者我需要创建另一个微服务作为资源服务器。或者产品和计费微服务是资源服务器。我对理论知识和实际应用感到困惑。

【问题讨论】:

    标签: spring-boot spring-security oauth-2.0 netflix-zuul


    【解决方案1】:

    在您的情况下,产品和计费是资源服务。他们决定用户是否有权访问账单或产品资源。

    网关不是资源服务,尽管它可以验证令牌(检查签名和到期日期)。使用这样的检查然后它将请求(和令牌)传递给您的服务。由于令牌已经过验证,服务可以信任它,只需检查它是否包含适当的声明,避免重复检查签名。

    【讨论】:

      猜你喜欢
      • 2020-08-24
      • 1970-01-01
      • 2017-04-13
      • 2013-12-21
      • 2018-04-14
      • 2021-02-08
      • 2017-09-13
      • 2018-03-17
      • 2018-08-29
      相关资源
      最近更新 更多