Oauth 2.0 检测来自外部云计算的REST调用

Oauth 2.0 检测来自外部云计算的REST调用,oauth-2.0,microservices,cloud-foundry,Oauth 2.0,Microservices,Cloud Foundry,我有一个基于微服务的架构,其中微服务在CloudFoundry中运行,并公开REST接口。这些REST接口由浏览器调用 我有一个要求,来自浏览器的REST调用应该经过身份验证,而从一个微服务到另一个微服务的请求不需要经过身份验证 由于我使用的是OAuth2,因此来自浏览器的其余调用将携带JWT,而微服务将验证此JWT。然而,来自微服务的请求不会携带JWT,对等微服务预计会检测到该请求来自Cloud Foundry内部,从而允许其通过。我们正在使用Spring安全过滤器 微服务如何检测请求是否来自

我有一个基于微服务的架构,其中微服务在CloudFoundry中运行,并公开REST接口。这些REST接口由浏览器调用

我有一个要求,来自浏览器的REST调用应该经过身份验证,而从一个微服务到另一个微服务的请求不需要经过身份验证

由于我使用的是OAuth2,因此来自浏览器的其余调用将携带JWT,而微服务将验证此JWT。然而,来自微服务的请求不会携带JWT,对等微服务预计会检测到该请求来自Cloud Foundry内部,从而允许其通过。我们正在使用Spring安全过滤器


微服务如何检测请求是否来自外部Cloud Foundry?

由于您使用的是OAuth2,您可能需要考虑使用客户端凭据授权进行服务间的通信。因为您使用的是OAuth2,所以可能需要考虑使用客户机_凭证授权进行服务间的通信。