集中式整合之编写springsecurity配置类
生活随笔
收集整理的這篇文章主要介紹了
集中式整合之编写springsecurity配置类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
提供SpringSecurity配置類
@Configuration @EnableWebSecurity @EnableGlobalMethodSecurity(securedEnabled=true) public class WebSecurityConfig extends WebSecurityConfigurerAdapter {@Autowiredprivate UserService userService;@Beanpublic BCryptPasswordEncoder passwordEncoder(){return new BCryptPasswordEncoder();}//指定認證對象的來源public void configure(AuthenticationManagerBuilder auth) throws Exception {auth.userDetailsService(userService).passwordEncoder(passwordEncoder());}//SpringSecurity配置信息public void configure(HttpSecurity http) throws Exception {http.authorizeRequests().antMatchers("/login.jsp", "failer.jsp", "/css/**", "/img/**", "/plugins/**").permitAll().antMatchers("/product").hasAnyRole("USER").anyRequest().authenticated().and().formLogin().loginPage("/login.jsp").loginProcessingUrl("/login").successForwardUrl("/index.jsp").failureForwardUrl("/failer.jsp").and().logout().logoutSuccessUrl("/logout").invalidateHttpSession(true).logoutSuccessUrl("/login.jsp").and().csrf().disable();} }總結
以上是生活随笔為你收集整理的集中式整合之编写springsecurity配置类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringSecurity 权限控制之
- 下一篇: SpringSecurity集中式整合之