강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

잠꾸님의 프로필 이미지
잠꾸

작성한 질문수

스프링 시큐리티

10) 인증 실패 핸들러 : CustomAuthenticationFailureHandler

인증 실패 메세지 출력 질문입니다.

작성

·

244

0

안녕하세요!

 

로그인 실패시 Failure 핸들러에서 리다이렉트할 때 요청 파라미터로 에러 여부와 에러메세지를 전달해서 컨트롤러에서 해당 파라미터 값을 모델에 담아서 뷰에 전달해서 뷰에서 에러메세지를 출력하는 것으로 이해 하였는데요!

 

스프링 MVC 공부할 떄 폼 데이터 검증 처리할 때 컨트롤러 단에서 bindingresult 를 이용해서 타임리프 뷰 템플릿 에러와 연동해서 에러메세지 출력하는 방법을 배웠었는데요!

 

실제로 실무에서 시큐리티 사용할 때 이런 에러메세지 처리는 강의처럼 파라미터로 전달해서 출력하는지요? 아니면 bindingresult를 이용할 수도 있나요?

답변 1

0

정수원님의 프로필 이미지
정수원
지식공유자

네 

bindingresult 는  스프링 mvc 에서 제공하는 웹 기술이라 response 의 리다이렉트 방식으로 직접 요청할경우 정확하게 반영이 될지는 잘 모르겠습니다

저도 그렇게는 사용해 보진 않았습니다

도메인 객체의 각 필드마다 검증을 위한 어노테이션을 설정하는 부분도 있기 때문에 어느정도까지 호환이 되는지도 체크해 봐야 할 것 같습니다

일단 시도 해 보시길 바랍니다

잠꾸님의 프로필 이미지
잠꾸

작성한 질문수

질문하기