내일배움캠프 54일차

Drumj·2022년 7월 5일
1

내일배움캠프

목록 보기
54/80

<오늘의 학습>

오늘은 access token 과 refresh token을 DB에 넣는 거
카카오 로그인 시 우리 서비스 용 토큰 발급해주는 걸 했다.

팀원 한 분이 그만 두셔서 슬프다.. 얼마 안남았는데 끝까지 같이 갈 수 있었으면 좋았을 텐데

팀장님도 외출을 하셔서 코딩을 혼자 하려니까 진짜 힘들었다..
아는게 있어야 질문을 하고 이해를 한다는 생각으로 코드도 열심히 읽어보고 어떻게 적용해야 하는지
열심히 찾아봤다.

DB에 저장이 되지 않았던 이유..!!

아니... 계속 토큰은 발급이 되고 잘 들어가지는데
왜 DB에 저장이 안되는 거여???? 도대체 왜??????????

그건.... 상당히 쉬운 문제였다.

  • service

    @Transaction(readOnly = true) 이렇게 되어 있어서 저장이 안되는 거였...

    그리고 jwtProvider.createRefreshToken(loginDto) 이 코드와 jwtProvider.createAccessToken(loginDto) 이 부분을 같이 사용하고 싶어서 찾아봤는데
    이것도 꽤 간단했다.

    사실 return도 필요 없는 부분인 것 같은데 빨간 줄이 여기 저기 뜨길래 잘 못 수정했다가 큰일 날까봐 일단 뒀음;; ㅎㅎㅎ

    그냥 저렇게 코드를 불러놓기만 하면 타고타고 들어가서 실행이 되는 거였다.
    return 에 꽂혀서 2개를 어떻게 리턴을 시켜줄까.... 하고 쓸데없는 생각을 했었는데 어처피 돌려주는 코드가 아니라 토큰을 생성만 하면 되는 코드여서 실행만 시켜주면 되는 것...!!!

카카오 로그인 시 토큰 발행

아.... 모르겠다... 저번 flask 할 때는 기가막히게 잘 처리 했었는데...

정보를 받아와서 어떻게 token 쪽으로 넘겨줘야 할 지.. 여기저기 돌아다니면서 코드를 들쑤시고 다녔는데
마무리 짓지 못했다.. ㅠㅠㅠ
내일 다시 한 번 도즈언!!!!!!!

아무래도 로그인 부분을 정확하게 내가 구현한게 아니다 보니(token 전까지는 spring security 가 해줬고... token은 팀장님이 코드를 짜주셨고....)
어디가 어떻게 연결되는지 모르겠다 는 변명을 해본다

-오늘의 한 줄-

마무리를 향해 착실히 걸어가자. 기어가도 조아

1개의 댓글

comment-user-thumbnail
2022년 7월 6일

기어가도 지렁이어도 달팽이어도 거북이어도 우리 끝까지만 가봅시다! 화이팅

답글 달기