스파르타코딩클럽(내일배움캠프)
스파르타코딩클럽 내일배움캠프 14주차 1일
backend_fighting
2023. 1. 30. 17:29
728x90
1. 리프레시토큰과 엑세스토큰 어떤형식으로 코드가 돌아가는지 분석을 하였다.
https://tansfil.tistory.com/59
쉽게 알아보는 서버 인증 2편(Access Token + Refresh Token)
안녕하세요! 이전 포스팅에는 크게 세션/쿠키 인증, 토큰 기반 인증(대표적으로 JWT)에 대하여 알아보았습니다. 저희가 앱, 웹 혹은 서버 개발을 하면서 꼭 사용하게 되는 인증(Authorization)은 아주
tansfil.tistory.com
다음번에는 엑세스 토큰 과 리프레시 토큰을 둘다 발급해서 만료되면 다시 갱신하는 식으로 코드를 짜봐야겠다.
2. 회원가입과 로그인 부분의 테스트 코드를 완성했다.
로그인 할때 패스워드 낫 매치드 익셉션이 떠서
if (!passwordEncoder.matches(password, user.getPassword())) {
throw new UserException.PasswordNotMatchException();
}
아래와같이 when으로 넘겨줬다.
when(passwordEncoder.matches(any(), any()))
.thenReturn(true);
3. builder 패턴쓸때 사용할 객체에 넣어야하는데 이상한데 넣어서 시간을 너무 낭비한 것에 반성 해야겠다.
728x90