본문 바로가기
T.I.L. :: Today I Learned/항해99 14기 본과정

Day 26. RefreshToken.. 아 토큰도 리프레쉬를 하는데!!!

by DaSsom 2023. 4. 28.

끝날때까진 끝난게 아니다..

끝없이 나오는 과제 코드에서의 개선점.. 오늘은 먼저 RefreshToken 을 적용해보려고 했다.

결론적으로 refreshToken을 적용을 하긴 했는데 ? 토큰이 없어도 글이 작성되고 있다는 것을 발견 ! ㅎㅎㅎㅎㅎㅎ

너무 시렁....!

먼저 간단하게 JWT에 대한 학습 진행해주고

https://mansooonuna.tistory.com/60

 

RefreshToken도 적용해보세요 ~ 🫡

reference 갓인파 🌐 JWT 토큰 인증 이란? (쿠키 vs 세션 vs 토큰) Cookie / Session / Token 인증 방식 종류 보통 서버가 클라이언트 인증을 확인하는 방식은 대표적으로 쿠키, 세션, 토큰 3가지 방식이 있다.

mansooonuna.tistory.com

 

 

 

코드 구현하면서 찾아본 자료들..

 

https://velog.io/@sun1203/Spring-Boot-Security-Jwt-Token-Refresh-Token

 

[Spring Boot] Security Jwt Token / Refresh Token

Security Jwt Token / Refresh Token > Security와 Jwt Token / Refresh Token으로 회원가입과 로그인을 Api가 있습니다. 로그인 성공시 Access 토큰과 Refresh 토큰이 발급되고 Access 토근이 만료되면 R

velog.io

https://dev-yujji.tistory.com/63

 

Spring boot에서 JWT 구현(2)

2022.02.19 - [Backend/Spring] - Spring boot에서 JWT 구현(1) 이전 글 전 글에서 JWT에 대한 개념을 대충 정리를 했다면 이번에는 구현에 대해서 말해보겠습니다😃 JWT 로직 클라이언트에서 로그인을 합니다.

dev-yujji.tistory.com

 

 

 

어느정도 정리가 되면 나중에는 자동 로그인/로그아웃도 도전해봐야겠다

https://doublesprogramming.tistory.com/212

 

# Spring MVC 게시판 예제 17 - 자동로그인 기능 및 로그아웃 구현

본 포스팅은 코드로 배우는스프링 웹프로젝트를 참조하여 작성한 내용입니다. 개인적으로 학습한 내용을 복습하기 위한 내용이기 때문에 내용상 오류가 있을 수 있습니다. 기존의 Spring MVC 관련

doublesprogramming.tistory.com

 

 

그리고 오늘 만난 오류

Error creating bean with name 'XXX'

이게 또 나왔는데, 빈 생성 오류 / 어노테이션 잘못 / sql 오타 혹은 에러

오늘은 잘못된 컬럼명을 넣은 메소드를 사욯애서 이 오류가 발생했다! 컬럼명 잘 확인하자..

 

그리고 지난번에 공부했던 어노테이션 중에 @Deprecated 를 만났다 !!!!

이제 쓰지 않는 메소드에 표기해주는 것이라고 알고 있었고 구글링해본 결과 현업에서는 많이 안쓰인다고? 나중에 어떨지 몰라 남겨두는 용도로 쓴다고.. 하지만 사실상 안쓰게 되는건 거의 쓸 일이 없어서 그냥 삭제한다는 글을 봤었는데 

이게 공식문서에서는 참 많이 쓰이는 것 같았다. 

오늘은 signWith() 를 쓴 코드를 봤고 그걸 적용했는데 이건 이제 안쓴다고 친절히 알려주니 참 편했다. 그리고 왜 안쓰게 된건지 이유도 찾아보게 되니 재미있었다.