Fix CORS
This commit is contained in:
parent
57b388da05
commit
d8faa66a1c
1 changed files with 7 additions and 13 deletions
|
@ -15,9 +15,7 @@ import org.springframework.security.config.annotation.web.configuration.WebSecur
|
|||
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder
|
||||
import org.springframework.security.crypto.password.PasswordEncoder
|
||||
import org.springframework.security.provisioning.JdbcUserDetailsManager
|
||||
import org.springframework.web.servlet.config.annotation.CorsRegistry
|
||||
import org.springframework.web.servlet.config.annotation.EnableWebMvc
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer
|
||||
import org.springframework.security.web.header.writers.StaticHeadersWriter
|
||||
import javax.sql.DataSource
|
||||
|
||||
|
||||
|
@ -64,21 +62,17 @@ open class SecurityConfig(
|
|||
.and()
|
||||
.httpBasic()
|
||||
.and()
|
||||
.cors()
|
||||
.and()
|
||||
.csrf()
|
||||
.disable()
|
||||
.headers()
|
||||
.addHeaderWriter(StaticHeadersWriter("Access-Control-Allow-Origin", "*"))
|
||||
.addHeaderWriter(StaticHeadersWriter("Access-Control-Allow-Methods", "GET", "POST", "PUT", "DELETE"))
|
||||
.addHeaderWriter(StaticHeadersWriter("Access-Control-Max-Age", "3600"))
|
||||
.addHeaderWriter(StaticHeadersWriter("Access-Control-Allow-Credentials", "true"))
|
||||
.addHeaderWriter(StaticHeadersWriter("Access-Control-Allow-Headers", "Origin,Accept,X-Requested-With,Content-Type,Access-Control-Request-Method,Access-Control-Request-Headers,Authorization"));
|
||||
}
|
||||
}
|
||||
|
||||
@Configuration
|
||||
@EnableGlobalMethodSecurity(prePostEnabled = true)
|
||||
open class MethodSecurity : GlobalMethodSecurityConfiguration()
|
||||
|
||||
@Configuration
|
||||
@EnableWebMvc
|
||||
open class CorsConfiguration : WebMvcConfigurer {
|
||||
override fun addCorsMappings(registry: CorsRegistry) {
|
||||
registry.addMapping("/**")
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue