去除无用代码
This commit is contained in:
parent
eaaa5bd313
commit
de0c51f5a7
|
|
@ -1,30 +1,27 @@
|
||||||
package com.ruoyi.auth.config;
|
package com.ruoyi.auth.config;
|
||||||
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
import org.springframework.core.annotation.Order;
|
import org.springframework.core.annotation.Order;
|
||||||
import org.springframework.security.authentication.AuthenticationManager;
|
import org.springframework.security.authentication.AuthenticationManager;
|
||||||
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
|
|
||||||
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
|
|
||||||
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
|
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
|
||||||
import org.springframework.security.core.userdetails.UserDetailsService;
|
|
||||||
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
|
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
|
||||||
import org.springframework.security.crypto.password.PasswordEncoder;
|
import org.springframework.security.crypto.password.PasswordEncoder;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Security 安全认证相关配置
|
* Security 安全认证相关配置
|
||||||
* Oauth2依赖于Security 默认情况下WebSecurityConfig执行比ResourceServerConfig优先
|
* Oauth2依赖于Security 默认情况下WebSecurityConfig执行比ResourceServerConfig优先
|
||||||
*
|
* PasswordEncoder AuthenticationManager 在 AuthServerConfig 中有用到
|
||||||
* @author ruoyi
|
* @author ruoyi
|
||||||
*/
|
*/
|
||||||
@Order(99)
|
@Order(99)
|
||||||
@Configuration
|
@Configuration
|
||||||
public class WebSecurityConfig extends WebSecurityConfigurerAdapter
|
public class WebSecurityConfig extends WebSecurityConfigurerAdapter
|
||||||
{
|
{
|
||||||
@Autowired
|
// @Autowired
|
||||||
private UserDetailsService userDetailsService;
|
// private UserDetailsService userDetailsService;
|
||||||
|
|
||||||
|
// Spring的@Bean注解用于告诉方法,产生一个Bean对象,然后这个Bean对象交给Spring管理。产生这个Bean对象的方法Spring只会调用一次,随后这个Spring将会将这个Bean对象放在自己的IOC容器中。
|
||||||
@Bean
|
@Bean
|
||||||
public PasswordEncoder passwordEncoder()
|
public PasswordEncoder passwordEncoder()
|
||||||
{
|
{
|
||||||
|
|
@ -38,22 +35,22 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter
|
||||||
return super.authenticationManagerBean();
|
return super.authenticationManagerBean();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
// @Override
|
||||||
protected void configure(AuthenticationManagerBuilder auth) throws Exception
|
// protected void configure(AuthenticationManagerBuilder auth) throws Exception
|
||||||
{
|
// {
|
||||||
auth.userDetailsService(userDetailsService).passwordEncoder(passwordEncoder());
|
// auth.userDetailsService(userDetailsService).passwordEncoder(passwordEncoder());
|
||||||
}
|
// }
|
||||||
|
|
||||||
@Override
|
// @Override
|
||||||
protected void configure(HttpSecurity http) throws Exception
|
// protected void configure(HttpSecurity http) throws Exception
|
||||||
{
|
// {
|
||||||
http
|
// http
|
||||||
.authorizeRequests()
|
// .authorizeRequests()
|
||||||
.antMatchers(
|
// .antMatchers(
|
||||||
"/actuator/**",
|
// "/actuator/**",
|
||||||
"/oauth/*",
|
// "/oauth/*",
|
||||||
"/token/**").permitAll()
|
// "/token/**").permitAll()
|
||||||
.anyRequest().authenticated()
|
// .anyRequest().authenticated()
|
||||||
.and().csrf().disable();
|
// .and().csrf().disable();
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue