当前位置: 首页 > 知识库问答 >
问题:

Spring boot:WebSecurity配置适配器antMatchers Permithill不工作

水焱
2023-03-14

我写了一个GET API与endpointURL: /service/open/v1/test

在WebSecurity配置适配器下,我的httpSecurity配置如下:

httpSecurity.authorizeRequests().antMatchers("/service/open/v1" + "/**").permitAll()
            .and().authorizeRequests().anyRequest().authenticated();

但是在访问API时获取HttpStatus 403。请帮忙。

共有1个答案

壤驷子安
2023-03-14

我认为您通过第二个authorizeRequests()覆盖了permitAll()设置;

试试这个

httpSecurity.authorizeRequests().antMatchers("/service/open/v1" + "/**").permitAll()
        .anyRequest().authenticated();
 类似资料:
  • 我只是写了一些小代码试图让我的KeyEvent管理器工作。 正如你所见,我创建了一个JFrame并添加了gameComponent,它是Game类的一个对象。我将JPanel设置为可调焦,并请求调焦。然后将名为TAdapter的KeyAdapter设置为KeyAdapter。您可以在代码的最底层看到该类,它扩展了KeyAdapter和方法keyPressed()。 我告诉程序在按下一个键时将“按下

  • 我试图初始化log4j记录器使用SpringIOC和使用财产onfigurator.configure配置记录器,但财产onfigurator.configure不工作。 我的问题是如何将配置(log4j.properties)传递给Logger类? 波姆。xml 混淆班 log4j。性质

  • 我已经创建了一个绑定适配器来显示毕加索的图片,但它不工作。我有以下错误: 发现数据绑定错误。****/数据绑定错误****Msg:在Android.Widget.ImageView上找不到参数类型为java.lang.String的属性'app:loadPicture'的设置器。文件:/home/groupevsc.com/mathieu_labar/documents/projects/andr

  • 问题内容: 我通过create-react-app创建了一个新的React应用程序,我想向在该应用程序中创建的名为“ MessageBox”的组件编写单元测试。这是我编写的单元测试: 我还在“ src”文件夹下添加了一个名为“ setupTests.js”的文件,其内容为: 我通过以下方式运行它: npm测试 我得到了错误: 酶内部错误:酶希望配置适配器,但找不到。要配置适配器,您应该致电 你知道

  • 我目前想实现这样的东西: 但是在中,我们将重点关注authProvider()方法和configure() 随着最近的消息,已被弃用。经过研究,我发现了一件事: 所以我也不得不这么做 这解决了另一个问题。但现在,我发现了这个错误。 这也是我的用户服务 你们介意帮我解决这个问题!谢谢:) 我还想提一下,我还没有在网上找到答案

  • 将 HTTP 参数转换成一个函数参数的过程是一个典型适配过程,执行这个过程的对象被称为适配器了。 Nutz.Mvc 提供了 org.nutz.mvc.HttpAdaptor 接口,隔离了这种行为。 在每一个入口函数上,你都可以通过注解 @AdaptBy 来声明如何适配 HTTP 参数。当然,你 没必要在每一个入口函数上都声明,在子模块类上声明,或者在整个应用的主模块上声明均可。 如何使用适配器?