diff --git a/WebContent/WEB-INF/dispatcher-servlet.xml b/WebContent/WEB-INF/dispatcher-servlet.xml index 90033a7..9fdb74d 100644 --- a/WebContent/WEB-INF/dispatcher-servlet.xml +++ b/WebContent/WEB-INF/dispatcher-servlet.xml @@ -59,13 +59,6 @@ class path specify as jsp folder / .jsp --> - - - - - - - diff --git a/WebContent/WEB-INF/web.xml b/WebContent/WEB-INF/web.xml index c6315bc..9b60856 100644 --- a/WebContent/WEB-INF/web.xml +++ b/WebContent/WEB-INF/web.xml @@ -31,9 +31,10 @@ /WEB-INF/dispatcher-servlet.xml - + + @@ -96,11 +97,11 @@ - + @@ -124,6 +125,18 @@ 4.2.2.Final + + + org.springframework.security + spring-security-web + 3.2.3.RELEASE + + + + org.springframework.security + spring-security-config + 3.2.3.RELEASE + diff --git a/src/config/SpringSecurityInitializer.java b/src/config/SpringSecurityInitializer.java new file mode 100644 index 0000000..aff1f83 --- /dev/null +++ b/src/config/SpringSecurityInitializer.java @@ -0,0 +1,12 @@ +package config; + +import org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer; + +import config.security.SecurityConfig; + + +public class SpringSecurityInitializer extends AbstractSecurityWebApplicationInitializer { + public SpringSecurityInitializer(){ + super(SecurityConfig.class); + } +} diff --git a/src/config/security/SecurityConfig.java b/src/config/security/SecurityConfig.java new file mode 100644 index 0000000..d5fc481 --- /dev/null +++ b/src/config/security/SecurityConfig.java @@ -0,0 +1,23 @@ +package config.security; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Configuration; +import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder; +import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; +import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; + +@Configuration +@EnableWebSecurity +public class SecurityConfig extends WebSecurityConfigurerAdapter { + + @Autowired + public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception{ + auth.inMemoryAuthentication().withUser("user").password("user").roles("USER"); + auth.inMemoryAuthentication().withUser("user1").password("user1").roles("USER"); + auth.inMemoryAuthentication().withUser("admin").password("admin").roles("ADMIN","USER"); + + } + + + +}