21.04.26 23:07 작성
·
710
9
강좌에서는 200으로 응답되는데 저는 404로 떨어지고있어서요.
강의내용을 누락한것같지는 않은데 왜일까요...?
로그인성공 후 로직에 대한 처리가 필요한걸까요?
답변 2
14
2021. 04. 26. 23:22
자문자답입니다.
RestAPI Server이기때문에 로그인페이지를 응답할 필요가 없으니 막아야 하는것이었군요.
public class AuthenticationFilter extends UsernamePasswordAuthenticationFilter {
// ... 생략 ...
@Override
protected void successfulAuthentication(
HttpServletRequest request,
HttpServletResponse response,
FilterChain chain,
Authentication authResult
) throws IOException, ServletException {
// super.successfulAuthentication(request, response, chain, authResult); // 주석 또는 삭제 필수
}
}
4
2021. 04. 27. 07:55
안녕하세요, 이도원입니다.
말씀하신 것처럼, 화면단을 가지고 있는 예제가 아니라서, 메소드의 반환 값을 변경하셔야 하고, 후반부에 가서는 해당 메소드에서 JWT를 생성해서 Response Header에 놓어 반환하고 있습니다.
감사합니다.
2022. 01. 27. 04:29
이것땜에 많이 해맸는데 자문자답 남겨주셔서 고마워요~