강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

kotlin のプロフィール画像
kotlin

投稿した質問数

Spring Cloudで開発するマイクロサービスアプリケーション(MSA)

AuthenticationFilter 追加

포스트맨으로 login호출 후 성공했을때 404 에러코드가 응답되는데요.

作成

·

838

10

강좌에서는 200으로 응답되는데 저는 404로 떨어지고있어서요.

강의내용을 누락한것같지는 않은데 왜일까요...?

로그인성공 후 로직에 대한 처리가 필요한걸까요?

JPAspring-bootarchitecturespring-cloudmsaKafka

回答 2

15

seolnavy님의 프로필 이미지
seolnavy
質問者

자문자답입니다.

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

Dowon Lee님의 프로필 이미지
Dowon Lee
インストラクター

안녕하세요, 이도원입니다.

말씀하신 것처럼, 화면단을 가지고 있는 예제가 아니라서, 메소드의 반환 값을 변경하셔야 하고, 후반부에 가서는 해당 메소드에서 JWT를 생성해서 Response Header에 놓어 반환하고 있습니다. 

감사합니다. 

kotlin のプロフィール画像
kotlin

投稿した質問数

質問する