Spring boot 如何使用身份验证服务器(OAuth2、0和JWT)、Zuul和Eureka服务实现微服务?

Spring boot 如何使用身份验证服务器(OAuth2、0和JWT)、Zuul和Eureka服务实现微服务?,spring-boot,oauth-2.0,microservices,netflix-eureka,netflix-zuul,Spring Boot,Oauth 2.0,Microservices,Netflix Eureka,Netflix Zuul,我正在为我们的应用程序使用SpringBoot微服务体系结构。在我们的项目中,我们正在使用OAuth2、Jwt、Zuul和Eureka服务,我的疑问是,我是否需要将这些服务作为独立的服务来实现,或者我是否可以将所有服务开发成单个应用程序 如果我必须作为单个应用程序实现,那么更好的方法是什么。请澄清使用当前堆栈,您可以拥有以下独立组件: 发现服务-Eureka服务器 反向代理-Netflix zuul 身份提供者(IdP)服务-OAuth 2.0上的Spring安全性 服务提供商-应用程序中的任何

我正在为我们的应用程序使用SpringBoot微服务体系结构。在我们的项目中,我们正在使用OAuth2、Jwt、Zuul和Eureka服务,我的疑问是,我是否需要将这些服务作为独立的服务来实现,或者我是否可以将所有服务开发成单个应用程序


如果我必须作为单个应用程序实现,那么更好的方法是什么。请澄清

使用当前堆栈,您可以拥有以下独立组件:

发现服务-Eureka服务器
反向代理-Netflix zuul
身份提供者(IdP)服务-OAuth 2.0上的Spring安全性
服务提供商-应用程序中的任何其他微服务

如果您的其他服务将成为某种防火墙后面的私有网络的一部分,那么您只能向IdP注册Zuul服务器