我目前使用springzuul和springsecurity动态发布url和路由服务。
所以不是加上-
.antMatchers("/api/AgendarCotacaoWSPort/**").HasRole("NAO_CORRENTISTA ")
我在类中添加了一个函数,用于加载属于url的角色 .withObjectPostProcessor
调用在数据库中搜索url的类。
我的dynamicsecurity类实现 FilterInvocationSecurityMetadataSource
我可以加入 Collection<ConfigAttribute>
指向该url的相关url。
我目前正在用springwebflux研究springcloudgateway,没有找到一种方法来做同样的事情而不是添加
.pathMatchers ("/login").HasRole("TEST")
对于我要发布的每个服务,都会影响发布,以便它搜索数据库(redis)并在设置中返回它试图访问的端点的角色。
有人知道我如何在webflux的新spring安全模型中做到这一点吗?
我的类securityconfig扩展了WebSecurityConfigureAdaptermy类dynamicsecurity实现filterinvocationsecuritymetadatasource
暂无答案!
目前还没有任何答案,快来回答吧!