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())
로그인 실패 후 핸들러
'SPRING SECURITY' 카테고리의 다른 글
[SpringSecurity] 인증성공, 실패 핸들러 (0) | 2021.11.05 |
---|---|
[SpringSecurity] 인증부가기능(WebAuthenticationDetails, WebAuthenticationDetailsSource) (1) | 2021.11.04 |
[Spring Security] UsernamePasswordAuthenticationFilter에 대해서 (0) | 2021.02.27 |
[Spring Security] 스프링 시큐리티 시작 (0) | 2021.02.27 |
[SPRING SECURITY] 실제 DB에서 인증하기 (0) | 2021.02.25 |