studyplan

스프링부트 로그인 만들기 ! 1. 기본 시큐리티 로그인화면 없애는 설정 ! ,@Configuration, @EnableWebSecurity 본문

스프링

스프링부트 로그인 만들기 ! 1. 기본 시큐리티 로그인화면 없애는 설정 ! ,@Configuration, @EnableWebSecurity

무한머니 2022. 8. 5. 02:25

로그인 만들기 ! 

저 파랑색 글자를 누르면! 

내가 만든 화면이 떠야 되는데 

 

이런 화면이 떠버린다 ! 

이 화면을 치워버리려면 !! 설정을 해줘야 되는데 !! 

설정 클래스라서 ! 

@Configuration

이걸 붙여줘야 되고 ! 

@EnableWebSecurity // 시큐리티 설정을 웹에 적용

앞으로 시큐리티를 내가 만든 웹에 설정하기 위해서 이 어노테이션을 붙여준다 ! 

 

이제 다시! 

내가 만든 화면을 보면 

폼 형식으로 되어있고 post로 정보를 보낸다 ! 

저 경로를 따라가보면 ! 

이런 코드가 나오는데 

갑자기

LoginDTO inputData

이런게 나오는걸 볼수 있다 ! 

보통 , Member member 이런 값으로 받을줄알았는데 

로그인은 2개만 입력 받으면되기 때문에 

따로 객체를 만들어서 입력값을 받는다 ! 

 

아이디 , 비밀번호 ,자동로그인 까지 ! 

그러고 

LoginFlag flag = memberService.login(inputData, session, response);

서비스에 들어가서 검증 과정을 거친다 ! 

Comments