본문 바로가기

SPRING SECURITY

[Spring Security] Form Login 인증에 대해서

http. formLogin() : Form 로그인 인증 기능이 작동

 

http

     .formLogin()

     .loginPage("/login.html")

     로그인이 필요할 시 사용자가 만든 로그인 페이지로 넘어간다.

     따로 정의하지 않으면 spring security에 자체적으로 있는 페이지가 나온다.

     .defaultSuccessUrl("/home")

     로그인 성공 후 이동할 페이지

     .failureUrl("..")

     로그인 실패 후 이동할 페이지

     .usernameParameter("username")

     아이디 파라미터명 설정

     .passwordParameter("password")

     패스워드 파라미터명 설정

     .loginProcessingUrl("/login")

     form태그에서 action Url을 설정한 대로 변경할 수 있다.

     .successHandler(loginSuccessHandler())

     로그인 성공 후 핸들러

     .failureHandler(loginFailureHandler())

     로그인 실패 후 핸들러