formLogin()

slee2·2022년 4월 5일
0
http.formLogin()
     .loginPage(/login.html")   			// 사용자 정의 로그인 페이지
     .defaultSuccessUrl("/home)			    // 로그인 성공 후 이동 페이지
	 .failureUrl(/login.html?error=true) // 로그인 실패 후 이동 페이지
     .usernameParameter("username")		   // 아이디 파라미터명 설정
     .passwordParameter(“password”)		   // 패스워드 파라미터명 설정
     .permitAll();						   // 모든 사용자 접근 가능
     

loginPage() : 로그인페이지 설정이다. 로그인 화면으로 갈때 이 url로 이동한다.
defaultSuccessUrl() : 인증 성공을 했을때 이동할 url이다.
failureUrl() : 인증을 실패했을때 이동할 url이다.
successHandler() : 인증을 성공한 이후 핸들러이다.
failureHandler() : 인증을 실패한 이후 핸들러이다.
permitAll() : 무조건 접근을 허용한다. 처음에 무조건 로그인 페이지에 접근해야하므로 사용한다.

usernameParameter("userId") : 유저이름의 이름을 userId로 설정한다.
passwordParameter("passwd") : 패스워드 이름을 passwd로 설정한다.
loginProcessingUrl() : 사용자 이름과 암호를 제출할 URL

인증 실패와 성공

0개의 댓글