|
|
@@ -3,6 +3,7 @@ package cn.seecoder.seecoderportalserver.config;
|
|
|
import cn.seecoder.seecoderportalserver.security.jwt.JWTConfigurer;
|
|
|
import cn.seecoder.seecoderportalserver.security.jwt.TokenProvider;
|
|
|
import org.springframework.context.annotation.Bean;
|
|
|
+import org.springframework.context.annotation.Configuration;
|
|
|
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;
|
|
|
@@ -15,6 +16,7 @@ import org.springframework.web.cors.CorsUtils;
|
|
|
/**
|
|
|
* @author kunduin
|
|
|
*/
|
|
|
+@Configuration
|
|
|
@EnableWebSecurity
|
|
|
@EnableGlobalMethodSecurity(prePostEnabled = true, securedEnabled = true)
|
|
|
public class SpringSecurityConfiguration extends WebSecurityConfigurerAdapter {
|
|
|
@@ -65,8 +67,6 @@ public class SpringSecurityConfiguration extends WebSecurityConfigurerAdapter {
|
|
|
.antMatchers("/api/**")
|
|
|
.authenticated()
|
|
|
.and()
|
|
|
- .httpBasic()
|
|
|
- .and()
|
|
|
|
|
|
// jwt
|
|
|
.apply(new JWTConfigurer(tokenProvider));
|