使用 spring 云微服务的 OAuth2 中的资源服务器是什么

What is resource server in OAuth2 using spring cloud micro-service

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

在您的例子中,产品和计费是资源服务。他们决定用户是否有适当的声明来访问账单或产品资源。

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