當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringSecurity案例之认证服务security配置
生活随笔
收集整理的這篇文章主要介紹了
SpringSecurity案例之认证服务security配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
提供SpringSecurity配置類
@Configuration @EnableWebSecurity public class WebSecurityConfig extends WebSecurityConfigurerAdapter {@Autowiredprivate UserService userService;@Beanpublic BCryptPasswordEncoder passwordEncoder(){return new BCryptPasswordEncoder();}@Overridepublic void configure(AuthenticationManagerBuilder auth) throws Exception {auth.userDetailsService(userService).passwordEncoder(passwordEncoder());}@Overrideprotected void configure(HttpSecurity http) throws Exception {http.authorizeRequests().anyRequest().authenticated().and().formLogin().loginProcessingUrl("/login")// 允許匿名訪問.permitAll().and().csrf().disable();}//AuthenticationManager對象在OAuth2認證服務中要使用,提前放入IOC容器中【授權碼模式使用】@Override@Beanpublic AuthenticationManager authenticationManagerBean() throws Exception {return super.authenticationManagerBean();} }總結
以上是生活随笔為你收集整理的SpringSecurity案例之认证服务security配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringSecurity案例之认证服
- 下一篇: SpringSecurity案例之oau