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

如何对某些资源路径禁用Spring Security性

宋智明
2023-03-14

我正在一个Spring Boot应用程序中实现Spring Security性,以执行JWT验证,其中我有一个过滤器、一个AuthenticationManager和一个AuthenticationProvider。我想做的是,我想对某些资源路径禁用安全性(使它们基本上不安全)。

我在securityConfig类(从WebSecuirtyConfigurerAdapater扩展而来)中尝试的内容如下:

protected void configure(HttpSecurity httpSecurity) throws Exception {
        httpSecurity.addFilterBefore(buildJwtTokenAuthenticationProcessingFilter(),
                UsernamePasswordAuthenticationFilter.class);
        httpSecurity.authorizeRequests().antMatchers("/**").permitAll();
        httpSecurity.csrf().disable();
        httpSecurity.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS);
    } 

HttpSecurity.AuthorizeRequests().AnyRequest().PermitAll();

如有任何帮助,我们将不胜感激。

共有1个答案

宗政安歌
2023-03-14

在扩展WebSecuirtyConfigurerAdapater的类中重写以下方法:

@Override
public void configure(WebSecurity web) throws Exception {
    web.ignoring().antMatchers("/unsecurePage");
}
 类似资料:
  • 本文将介绍 Weex 中 uri(url) 的用法。包括使用图像、字体等资源,处理相对路径以及如何访问本地及打包的资源文件。 Schemes 本地资源 Weex SDK 提供 local scheme 来访问打包在应用程序中的资源,此 scheme 无法在 H5 环境下使用。目前,开发者可以在 image 组件和字体文件中使用本地资源。 在 iOS 中,Weex 会在 bundle resourc

  • 问题内容: 我有一个现有的Java / JSF网站,屏幕上的所有文本都是通过 来自属性文件的,该文本将从applicaltion.properties中提取。 对于这些的运行时可配置子集,我想从其他位置(通过Web服务进行CMS)中提取字符串。看一下ResourceBundle类,大概有一个基础设施,可以委派给父ResourceBundle。 我想要这样的东西 我已经尝试过了,parent是空的,

  • 问题内容: 如何在netbeans项目的类路径中添加文件夹(例如,包含arts的资源文件夹)?我设法通过编辑项目的NB生成的jar文件(即其MANIFEST.MF文件+手动复制资源)来手动完成此操作,但是应该有一种方法可以告诉netbeans并注意资源,不是吗? 文件夹结构如下所示: 我不想将艺术品包装到罐子里,因为我希望艺术品可以轻松更换。如果我将art文件夹添加到src文件夹,则NB可以正常编

  • 问题内容: 我正在使用ngAnimate模块,但是所有我的,等等都受此影响,我想对某些选定的元素利用ngAnimate。为了提高性能以及某些元素的显示和隐藏速度非常快的错误。 谢谢。 问题答案: 只需将其添加到您的CSS中即可。最好是最后一条规则: 然后将其添加到要禁用的元素类中。例:

  • 上面是我的程序,错误显示为: 可能的问题是什么?请帮忙,因为我是新来的 我面临着同样的问题,我该如何解决?