//formLogin 기능 활성화 (사용가능)
//http.formLogin()
http.formLogin()
.loginPage("/login") //우리가 만든 로그인페이지 사용 가능 (내가 커스텀한 로그인 페이지)
.permitAll(); // 접근권한ALL가능 (로그인ㅇ,로그인x 모두 가능)
//기본적으로 logout기능은 켜져있음
http.logout()
.logoutSuccessUrl("/"); //로그아웃 성공했을 때 어디로 이동할지
로그인 할 때 입력한 값은 planetext임
planetext도 역시 Bean으로 등록한 PasswordEncoder가 사용됨 (명시적으로 설정해주지 않더라도)
원래는 authenticationmanager에다가 UserDetailService랑 passwordEncoder를 써주지만
로그인/로그아웃
로그인 뷰는 우리가 만들거지만, 로그인 처리는 스프링 시큐리티가 처리할거임
로그인 할 때 입력한 값은 planetext임
planetext도 역시 Bean으로 등록한 PasswordEncoder가 사용됨 (명시적으로 설정해주지 않더라도)
원래는 authenticationmanager에다가 UserDetailService랑 passwordEncoder를 써주지만
SpringBoot가 제공하는 설정 그대로한다면, Bean으로만 등록되어있으면 됨