Skip to content

Conversation

@JunbeomKoreaUniv
Copy link
Contributor

변경사항

  • User 테이블에 access_token 필드 추가
  • 로그인 시 User 테이블의 access_token필드에 엑세스토큰 저장
  • 이후 권한이 필요한 요청시 엑세스토큰 검사할 때 DB의 엑세스 토큰과 대조

확인해야할 사항

  • 이렇게하면 다중로그인은 방지가 됩니다.
  • 다만, jwt가 가지는 이점이 사라진다는 치명적인 단점이 있습니다. jwt의 본질은 서버의 부하를 줄여준다는 점인데 권한이 필요한 매 요청마다 DB를 확인해야해 부담이 있긴합니다. 따라서 레디스에 로그인 정보를 저장을 하는 등의 방식으로 jwt의 이점을 살리면서 다중로그인을 방지할 수도 있습니다
  • 제가 일정에 여유가 없어 우선은 임시방편으로 엑세스토큰 디비에 저장하는 방식으로 수정하였지만, 출시 전에 레디스로 바꾸거나 다른 방안을 찾아봐야 할 것 같습니다.

@JunbeomKoreaUniv JunbeomKoreaUniv self-assigned this Aug 9, 2025
@jjjh02
Copy link
Contributor

jjjh02 commented Aug 10, 2025

로그인할때마다 accesstoken을 저장해야하는 구조군요
말씀하신 대로 더 좋은 방법 있으면 알아봐야겠네요! 확인했습니다 ~ 👍
수고하셨습니다!

@jjjh02 jjjh02 merged commit 23fb5f8 into main Aug 10, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants