提问者:小点点

微服务上的Jhipster PertmitAll


我有一个jhipster微顶和网关应用程序设置。它是我正在尝试构建的搜索应用程序。为此,我不需要对每个请求的用户进行身份验证。

因此,为此,我尝试将以下行添加到gate wayApp的securityConfiguration。

.antMatchers("/api/**").permitAll();

但是我得到一条例外消息:

message" : "Error processing condition on org.springframework.cloud.netflix.ribbon.eureka.EurekaRibbonClientConfiguration.ribbonPing

我尝试使用antMatchers(“fruitservicev1/api/**”).permitAll(),其中fruitservicev1是我的服务应用程序的名称。

我还尝试在服务应用程序的MicroserviceSecurityConfiguration中将. antMatcher("/api/").在. antMatcher("/api/"). pertmitAll()中。

仍然得到相同的异常。

唯一有效的是:< code >。ant matchers(" fruit service v1/API/cities ")。permitAll()在网关应用程序的secturityConfiguration中。

但是有了这个,我必须在此文件中添加每个URL。有没有其他方法可以做到这一点?


共1个答案

匿名用户

也许问题出在你配置的命令中编写了权限。检查这个 : https://stackoverflow.com/a/31792102/8800147