loginSlice에서 reject가 반환되지 않습니다.
62
投稿した質問数 19
로그인시에 잘못된 아이디 비밀번호를 넣게 되면 콘솔 로그 창에 reject가 반환되어야 하는데 전부 fulfilled로 반환됩니다. 혹시 코드 필요하시면 첨부하도록 하겠습니다.


回答 3
0
로그인 실패에 대한 질문이시죠?
스프링 시큐리티에서 정상적으로 로그인 자격증명에 실패했다면 ApiLoginFailHandler가 동작하는지 먼저 로그를 찍어서 확인해 주실 필요가 있습니다.
예제의 경우 로그인에 실패시에 HTTP의 상태 코드는 200으로 정상적으로 처리합니다.
다만 메시지의 구성만을 다르게 하고 있습니다. (강의에서는 5.4의 마지막 부분)
loginSlice의 rejected의 경우 상태코드가 400대 혹은 500대로 처리되어야만 합니다.
따라서 APILoginFailHandler에서 다른 404상태 코드를 반환하시는 방식을 이용하시거나
응답 메시지내에 error가 있는지를 확인하셔야할 듯 합니다.
(개인적으로 4xx 에러 메시지를 반환하지 않은 것은 해당 계정의 존재 여부를 확인할 수 있기 때문에 API 제공 서비스 들이 정상적인 응답 메시지를 사용하는 것이 좀 의아했습니다)
브라우저에서 로그인 실패시에 전송되는 응답 코드를 확인해 보시고.. 응답 메시지도 다시 체크해 보시기 바랍니다.
혹시 문제가 해결이 안되시면 cookie_00@naver.com으로 소스 코드를 볼 수 있는 주소와 함께 메일을 보내주세요
0
2025-08-07T19:27:15.440+09:00 TRACE 29516 --- [mallapi] [nio-8080-exec-4] w.a.UsernamePasswordAuthenticationFilter : Failed to process authentication request
org.springframework.security.authentication.BadCredentialsException: 자격 증명에 실패하였습니다.
스프링 에서는 정확히 오류를 제공합니다.
동일하게 실습하는데 이상하게 페이지를 찾지 못하네요..
0
72
2
22. REST 방식 컨트롤러 만들기(2), 29. 등록처리 부분 질문이 있습니다.
0
74
2
37강. 강의수업듣다 질문드립니다.
0
56
2
TodoDTO test 함수
0
80
3
강사님 오타 있음요
0
77
2
No 1. 교제(ppt) soruce 복붙 문제 의 건
0
94
4
No 1. 교제(ppt) soruce 복붙 문제 의 건
0
70
3
17강 문의드립니다.
0
44
1
카카오 연동설정이 이제 안되는거 같아요
0
187
2
8장 마지막 강의 시 오류
0
98
4
혹시 뭐가 문제인지 알 수 있나요?
0
87
2
챕터: React-Router 설정
0
58
2
백)TODO관련
0
56
2
마리아 db 설치중 포트를 이미 사용중이라고 합니다
0
109
2
이강의 듣고 소화시켰다면 몇년차 정도 개발자라고 할수 있을까요?
0
105
1
CSR , SSR 의 수요 궁금증 질문
0
81
2
섹션5부터...
0
71
1
간단한 코드 질문!!
0
59
2
tbl_todo 질문입니다
0
64
2
수업 외 질문인데 'tbl'이 무슨 의미인가요???
0
288
2
엔티티클래스에서 질문입니다
0
77
2
수정시 writer값이 삭제되는 오류
0
41
2
교안 31 오타 수정해주세요
0
62
2
쿠키에 accessToken, refreshToken을 담고, 조회 시에 undefined
0
78
1

