package com.cloud.user.config;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import org.springframework.context.annotation.Bean;
|
/*import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity;
|
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
|
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;*/
|
/*import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity;
|
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
|
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;*/
|
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
|
/*import org.springframework.security.oauth2.config.annotation.web.configuration.EnableResourceServer;
|
import org.springframework.security.oauth2.config.annotation.web.configuration.ResourceServerConfigurerAdapter;*/
|
|
import com.cloud.common.constants.PermitAllUrl;
|
/*import org.springframework.security.oauth2.config.annotation.web.configuration.EnableResourceServer;
|
import org.springframework.security.oauth2.config.annotation.web.configuration.ResourceServerConfigurerAdapter;*/
|
|
/**
|
* 资源服务配置
|
*
|
* @author bsk
|
*
|
*/
|
/*@EnableResourceServer
|
@EnableWebSecurity
|
@EnableGlobalMethodSecurity(prePostEnabled = true)
|
public class ResourceServerConfig extends ResourceServerConfigurerAdapter {
|
|
*//* @Override
|
public void configure(HttpSecurity http) throws Exception {
|
http.csrf().disable().exceptionHandling()
|
.authenticationEntryPoint(
|
(request, response, authException) -> response.sendError(HttpServletResponse.SC_UNAUTHORIZED))
|
.and().authorizeRequests().antMatchers(PermitAllUrl.permitAllUrl("/users-anon/**", "/wechat/**", "/ot/**")).permitAll()
|
.anyRequest().authenticated().and().httpBasic();
|
}*//*
|
|
@Bean
|
public BCryptPasswordEncoder bCryptPasswordEncoder() {
|
return new BCryptPasswordEncoder();
|
}
|
|
}*/
|