Spring Boot Spring Security 1

Spring Security

Spring Security
is one of spring component which covers spring

Dependencies

Easiest way, we can use starter.

compile("org.springframework.boot:spring-boot-starter-security")

So far, spring-security-web, sprint-security-config are enough.

compile("org.springframework.security:spring-security-web")
compile("org.springframework.security:spring-security-config")

First Easy Sample

Let’s integrate with simple Spring boot application.
This is from Hello Spring Security Java Config.

SimpleSecurityConfig.java

@EnableWebSecurity
public class SimpleSecurityConfig {

   @Autowired
    public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
        auth
                .inMemoryAuthentication()
                .withUser("user").password("password").roles("USER");
    }
}

Set this as spring configuration, Spring Security becomes enabled. localhost:8080/login becomes default login page.
And you can try authentication with above setting.
username : “user”, password: “password”.

Good Ref

TERASOLUNA Server Framework for Java (5.x) Development Guideline