Security policy

This commit is contained in:
fecaille
2016-03-11 08:55:09 +01:00
parent 676dfbbc97
commit 704596953f
2 changed files with 9 additions and 2 deletions

View File

@@ -2,7 +2,9 @@ package com.opengroupe.cloud.saas;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.security.oauth2.client.EnableOAuth2Sso;
//@EnableOAuth2Sso
@SpringBootApplication @SpringBootApplication
public class Application { public class Application {

View File

@@ -1,15 +1,20 @@
package com.opengroupe.cloud.saas.config; package com.opengroupe.cloud.saas.config;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.http.HttpMethod;
import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
@Configuration @Configuration
@EnableWebSecurity @EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter { public class WebSecurityConfiguration extends WebSecurityConfigurerAdapter {
@Override @Override
protected void configure(HttpSecurity http) throws Exception { protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests().anyRequest().permitAll(); http.csrf().disable()
.authorizeRequests()
.antMatchers(HttpMethod.GET, "/**").anonymous()
.antMatchers(HttpMethod.POST, "/api/**").anonymous()
.anyRequest().permitAll();
} }
} }