Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.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 boot 如何在具有4个微服务、eureka服务器和API网关的体系结构上,在springboot中实现基于角色的方法级授权?_Spring Boot_Spring Security_Netflix Zuul_Api Gateway_Jwt Auth - Fatal编程技术网

Spring boot 如何在具有4个微服务、eureka服务器和API网关的体系结构上,在springboot中实现基于角色的方法级授权?

Spring boot 如何在具有4个微服务、eureka服务器和API网关的体系结构上,在springboot中实现基于角色的方法级授权?,spring-boot,spring-security,netflix-zuul,api-gateway,jwt-auth,Spring Boot,Spring Security,Netflix Zuul,Api Gateway,Jwt Auth,我有一个带有4个微服务的springboot应用程序、eureka服务器和一个集中式API网关。我已经在api网关上使用jwt令牌执行了身份验证,现在我想基于网关以外的微服务中存在的方法实现基于角色的安全性。我曾尝试使用@PreAuthorize,但在网关外无法使用。有什么解决方案可以实现这种安全性吗?我面临着类似的挑战-你到底做了什么?

我有一个带有4个微服务的springboot应用程序、eureka服务器和一个集中式API网关。我已经在api网关上使用jwt令牌执行了身份验证,现在我想基于网关以外的微服务中存在的方法实现基于角色的安全性。我曾尝试使用@PreAuthorize,但在网关外无法使用。有什么解决方案可以实现这种安全性吗?

我面临着类似的挑战-你到底做了什么?