본문 바로가기
백엔드/Spring Security

spring security 기본설정

by 김어찐 2021. 11. 29.
728x90

@EnableWebSecurity, WebSecurityConfigurerAdapter 등록 필수!!

package io.security.basicsecurity;

import org.springframework.context.annotation.Configuration;
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.WebSecurityConfigurerAdapter;

@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
    @Override
    protected void configure(HttpSecurity http) throws Exception {
        // 어떠한 요청에도 인증 받게
        http
                .authorizeRequests()
                .anyRequest().authenticated();
//        인증 방법은 form 로그인 방식으로
        http
                .formLogin();
    }
}

application.properties

기본 id,password 등록

spring.security.user.name=user
spring.security.user.password=1111
728x90

'백엔드 > Spring Security' 카테고리의 다른 글

spring security 인가  (0) 2021.12.01
spring security 세션  (0) 2021.12.01
spring security Remember Me 인증  (0) 2021.11.30
spring security logout  (0) 2021.11.30
spring security Form Login  (0) 2021.11.29