日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Spring Security permitAll()不允許匿名訪問的操作

瀏覽:51日期:2023-07-08 09:48:08
Spring Security permitAll()不允許匿名訪問修改前

http.addFilterBefore(muiltpartFilter, ChannelProcessingFilter.class).addFilterBefore(cf, ChannelProcessingFilter.class).authorizeRequests() .anyRequest() .authenticated() .and().authorizeRequests() .antMatchers('/ping**') .permitAll() .and().formLogin() .loginPage('/login') .permitAll() .and().logout() .logoutUrl('/logout').logoutSuccessUrl('/login');修改后

http.addFilterBefore(muiltpartFilter, ChannelProcessingFilter.class).addFilterBefore(cf, ChannelProcessingFilter.class).authorizeRequests() .antMatchers('/ping**') .permitAll() .and().formLogin() .loginPage('/login') .permitAll() .and().authorizeRequests() .anyRequest() .authenticated() .and().logout() .logoutUrl('/logout').logoutSuccessUrl('/login');

permitAll() 順序很重要,如同在 XML 配置中,即把 authorizeRequests().anyRequest().authenticate 放到最后

Spring Security @PreAuthorize 攔截無效1. 在使用spring security的時候使用注解

@PreAuthorize('hasAnyRole(’ROLE_Admin’)')

放在對方法的訪問權限進行控制失效,其中配置如:

@Configuration@EnableWebSecuritypublic class SecurityConfig extends WebSecurityConfigurerAdapter { @Autowired UserDetailsService userDetailsService; @Bean @Override public AuthenticationManager authenticationManagerBean() throws Exception {return super.authenticationManagerBean(); } @Override protected void configure(AuthenticationManagerBuilder auth) throws Exception {auth.userDetailsService(userDetailsService); } @Override protected void configure(HttpSecurity http) throws Exception {http.csrf().disable() .authorizeRequests() .antMatchers('/res/**', '/login/login*').permitAll() .anyRequest().authenticated() .and().formLogin().loginPage('/login/login').defaultSuccessUrl('/').passwordParameter('password').usernameParameter('username') .and().logout().logoutSuccessUrl('/login/login'); }}

Controller中的方法如下:

@Controller@RequestMapping('/demo')public class DemoController extends CommonController{ @Autowired private UserService userService; @PreAuthorize('hasAnyRole(’ROLE_Admin’)') @RequestMapping(value = 'user-list') public void userList() { }}

使用一個沒有ROLE_Admin權限的用戶去訪問此方法發現無效。

修改一下 SecurityConfig:

  @Override protected void configure(HttpSecurity http) throws Exception { http.csrf().disable() .authorizeRequests() .antMatchers('/res/**', '/login/login*').permitAll() .antMatchers('/demo/user-list').access('hasRole(’ROLE_Admin’)') .anyRequest().authenticated() .and().formLogin().loginPage('/login/login').defaultSuccessUrl('/') .passwordParameter('password') .usernameParameter('username') .and().logout().logoutSuccessUrl('/login/login'); }

添加上:

.antMatchers('/demo/user-list').access('hasRole(’ROLE_Admin’)')

可以被正常攔截,說明是方法攔截沒有生效。

如果是基于xml,則需要在配置文件中加上:

<security:global-method-security pre-post-annotations='enabled' proxy-target- />

換成Annotation方式以后,則需要使用 @EnableGlobalMethodSecurity(prePostEnabled=true) 注解來開啟。

并且需要提供以下方法:

@Bean@Overridepublic AuthenticationManager authenticationManagerBean() throws Exception {return super.authenticationManagerBean();}

才可正常攔截。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲欧美成人综合| 国产专区精品| 成人免费电影网址| 日韩成人精品一区二区| 97人人精品| 99精品视频精品精品视频| 99视频精品视频高清免费| 国产女优一区| 日韩精品第一| 精品视频自拍| 桃色一区二区| 亚洲欧美日韩精品一区二区 | 日韩美女精品| 一区视频在线| 天堂精品久久久久| 日韩不卡手机在线v区| 国产精品美女在线观看直播| 精品国产精品国产偷麻豆| 精品捆绑调教一区二区三区| 91精品高清| 亚洲欧洲美洲国产香蕉| 国产精品久久久久久模特| 欧美男人天堂| 国产一级久久| 国产精品久久久久av蜜臀| 成人片免费看| 中文字幕亚洲影视| 久久伊人久久| 伊人久久亚洲热| 视频一区二区欧美| 国产精品一在线观看| 国产高潮在线| 蜜桃一区二区三区在线观看| 欧美精品国产白浆久久久久| 亚洲伊人av| 午夜天堂精品久久久久| 国产精品麻豆久久| 日韩精品一级中文字幕精品视频免费观看 | 欧美成人高清| 日韩精品一区二区三区中文字幕| 国内精品伊人| 日韩一区精品视频| 精品久久久久中文字幕小说| 国产精品腿扒开做爽爽爽挤奶网站| 日韩av在线免费观看不卡| 国产日韩电影| 91精品国产经典在线观看| 91精品国产乱码久久久久久久 | 免费成人性网站| 国产成人精品一区二区三区视频 | 日本精品影院| 国产精品大片免费观看| 美女尤物国产一区| 国产偷自视频区视频一区二区| 亚洲三级毛片| 99免费精品| 久久99久久久精品欧美| 久久国产精品久久久久久电车| 国产在线日韩精品| 天堂久久一区| 亚洲免费网址| 亚洲成人一区在线观看| 老司机免费视频一区二区| 国产精品日韩欧美一区| 天堂日韩电影| 精品日韩一区| 国产日产一区| 亚洲精品一级| 欧美一区=区| 四虎4545www国产精品| 乱一区二区av| 日韩二区三区在线观看| av成人国产| 亚洲午夜在线| 92国产精品| 日韩成人精品一区| 欧美国产日本| 国产欧美日韩一级| 久久久久亚洲| 国产一区二区精品福利地址| 日日摸夜夜添夜夜添国产精品| 亚洲女同中文字幕| 日韩av首页| 日韩中文欧美| 美女久久99| 国产欧美大片| 国产精品白丝一区二区三区| 青青伊人久久| 国产激情久久| 麻豆国产精品视频| 国产一区二区三区成人欧美日韩在线观看| 欧美日韩亚洲三区| 欧美日韩一区二区三区在线电影| 91嫩草精品| 国产精品毛片aⅴ一区二区三区| 日韩av资源网| 久久激情五月激情| 国产欧美一区二区三区国产幕精品 | 不卡在线一区| 激情久久久久久| 日本国产精品| 欧美不卡高清| 亚洲综合精品四区| 蜜桃久久久久久| 一区二区不卡| 日韩激情综合| 国产乱码精品一区二区三区四区| 91嫩草精品| 久久精品网址| 欧美13videosex性极品| 99精品小视频| 久久av在线| 天堂va蜜桃一区二区三区| 综合激情一区| 精品欧美久久| 国产福利一区二区精品秒拍| 国产精品亚洲人成在99www| 国产亚洲欧美日韩精品一区二区三区| 青青国产精品| 免费一区二区三区在线视频| 精品丝袜久久| 欧美日韩色图| 首页亚洲欧美制服丝腿| 日韩中出av| 久久在线91| 99精品一区| 亚洲精品大片| 国产日韩欧美在线播放不卡| 麻豆国产欧美一区二区三区| 欧美片第1页| 巨乳诱惑日韩免费av| 国产精品v日韩精品v欧美精品网站 | 午夜久久99| 日本成人中文字幕| 国产专区精品| 国产精品日韩| 久久一区亚洲| 亚洲一区国产| 国产精品自在| 伊人久久高清| 中文字幕亚洲影视| 精品国产不卡| 亚洲婷婷免费| 国产欧美日韩综合一区在线播放| 中文字幕在线视频久| 蜜臀av在线播放一区二区三区| 精品视频一区二区三区在线观看 | 欧美日韩国产高清| 欧美在线黄色| 久久黄色影院| 日韩中文字幕无砖| 三上悠亚国产精品一区二区三区| 中文字幕免费精品| 另类专区亚洲| 日本91福利区| 亚洲欧洲一区二区天堂久久| 美女视频黄久久| 免费黄网站欧美| 国产成人精品三级高清久久91| 国产一区二区三区自拍| 久久国产人妖系列| 国产亚洲精品自拍| 色在线视频观看| 国产日韩欧美一区二区三区在线观看| 亚洲性图久久| 毛片不卡一区二区| 亚洲3区在线| 欧美.日韩.国产.一区.二区| 久久av综合| 日韩精品亚洲aⅴ在线影院| 成人羞羞视频在线看网址| 国产亚洲一卡2卡3卡4卡新区| 欧美精品一区二区久久| 国产中文字幕一区二区三区| 亚洲一区亚洲| 久久电影tv| 麻豆中文一区二区| 日韩av一级片| 久久最新视频| 亚洲激情二区| 91精品综合| 亚洲一级少妇| 国产伊人久久| 久久超碰99| 日本欧美久久久久免费播放网| 亚洲免费激情| 久久一级电影| av中文字幕在线观看第一页| 国产高清精品二区| 欧美久久一区二区三区| 欧美亚洲tv| 手机精品视频在线观看| 九一精品国产| 欧美成a人免费观看久久| 高潮久久久久久久久久久久久久| 国产乱人伦丫前精品视频| 日本v片在线高清不卡在线观看| 美女久久一区| 亚洲免费观看| 国产婷婷精品|