【问题标题】:Jhipster + PertmitAll on microservice微服务上的 Jhipster + PertmitAll
【发布时间】:2018-03-29 00:31:03
【问题描述】:

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

因此,为此我尝试在 gatewayApp 的 securityConfiguration 中添加以下行。

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

但我收到消息异常:

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

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

我还尝试将 .antMatchers("/api/").authenticated() 更改为 .antMatchers("/api/").pertmitAll();在服务 App 的 MicroserviceSecurityConfiguration 中。

仍然得到同样的异常。

唯一有效的是:.antMatchers("fruitservicev1/api/cities").permitAll() 在网关应用程序的 secturityConfiguration 中。

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

【问题讨论】:

    标签: spring-security jhipster


    【解决方案1】:

    可能问题出在您在配置中写入权限的顺序。检查这个:https://stackoverflow.com/a/31792102/8800147

    【讨论】:

      猜你喜欢
      • 2021-08-26
      • 1970-01-01
      • 2018-01-02
      • 2016-11-22
      • 1970-01-01
      • 2018-12-10
      • 2017-07-12
      • 2018-08-06
      • 2017-12-31
      相关资源
      最近更新 更多