Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Spring Security保护Spring云微服务?_Spring_Security_Spring Security_Microservices_Spring Cloud - Fatal编程技术网

如何使用Spring Security保护Spring云微服务?

如何使用Spring Security保护Spring云微服务?,spring,security,spring-security,microservices,spring-cloud,Spring,Security,Spring Security,Microservices,Spring Cloud,这是你的电话号码。它具有使用自定义用户名/密码或社交OAuth(Facebook、GitHub等)登录和接收JWT的端点 我有一个Eureka服务器设置和Zuul网关服务。据我所知,有两种方法可以实现安全的微服务。您可以通过身份验证服务代理请求,也可以向请求的服务(例如服务A)发送请求,服务A使用身份验证服务进行授权 我想使用第二种方法,但是我在实现它时遇到了困难。我的理解正确吗?是否有一种方法可以设置服务,以便某些路径(使用Ant matchers配置)必须使用auth服务进行授权,auth服

这是你的电话号码。它具有使用自定义用户名/密码或社交OAuth(Facebook、GitHub等)登录和接收JWT的端点

我有一个Eureka服务器设置和Zuul网关服务。据我所知,有两种方法可以实现安全的微服务。您可以通过身份验证服务代理请求,也可以向请求的服务(例如服务A)发送请求,服务A使用身份验证服务进行授权


我想使用第二种方法,但是我在实现它时遇到了困难。我的理解正确吗?是否有一种方法可以设置服务,以便某些路径(使用Ant matchers配置)必须使用auth服务进行授权,auth服务将适当地设置SecurityContext并将UserPrincipal注入请求中。如果有人能为我提供一个很好的指南,我将不胜感激。

我找到了与您的问题相关的兴趣链接