231220 TIL - 스프링 시큐리티 filterChain의 formLogin 간소화

jkeum·2023년 12월 20일
0

TECHIT-BackendSchool

목록 보기
21/50
post-thumbnail

스프링 시큐리티의 기본 설정을 바꾸기 위해 작성한 filterChain 메소드

return http
		.formLogin(
			formLogin -> formLogin
					.loginPage("/member/login")
					.loginProcessingUrl("/member/login")
					.usernameParameter("username")
					.passwordParameter("password")
					.defaultSuccessUrl("/article/list")
		)
		.build();

여기서 loginPageloginProcessingUrl이 같으면, loginProcessingUrl을 생략할 수 있다.
usernameParameterpasswordParameter도 그 이름이 각각 usernamepassword라면 생략할 수 있다.

return http
		.formLogin(
			formLogin -> formLogin
					.loginPage("/member/login")
					.defaultSuccessUrl("/article/list")
		)
		.build();

이렇게 줄일 수 있다.

profile
It's me, jkeum!

0개의 댓글