TIL [20240607]

이윤성·2024년 6월 7일
0

TIL

목록 보기
33/51

Token 정리를 어느정도 진행했다. 아에 인증/인가 부분은 따로 공부를 해야될 정도로 어려웠다.
남한테 설명을 해줄 수 있고 방식들을 전부 이해할 수 있게 이번 팀 프로젝트가 끝나면 이 쪽으로 방향을 잡고 진행할 예정이다.

  • Access Token, Refresh Token 구조 만들기

  • Redis 공부

  • Redis를 이용해 Refresh Token 수명 주기 자동 관리하기 (@TimeToLive를 이용하면 DB 이벤트 없이도 관리가 되는 것으로 알아냈다. )

  • 이메일 인증 (팀원이 구현한걸 테스트해보려했는데 구글 SMTP로 보내기가 실패했다. 구글 2차 인증을 하고 앱 비밀번호를 만들고 했는데 앱 비밀번호를 사용할 수 있는 환경이 만들어지지않아서 실패하는건지 아에 port가 막힌건지 전혀 감이 오질않는 오류가 생겼다.
    Mail server connection failed. Failed messages: jakarta.mail.MessagingException: [EOF]
    해당 문제를 찾아보니 답이 없었다. 해결 시도는 Port를 방화벽에서 다 풀어주고 IMAP 옵션도 허용했지만 계속 실패했다. 다른 사람들이 성공했다는 계정으로도 시도해도 안되는 것을 보니 정말 감이 안왔다. 개인적으로 계속 시도를 해보며 해결 시에 잊어버리지않게 기입하도록 해야겠다.

  • 네이버, 카카오 API를 이용해 인증, 해당 API를 구현해보려고 잠깐 봤는데 혼자 맡아서 하기엔 시간적으로 부족해서 혼자 진행해보려한다.

공부해야될 것을 못찾았는데 파보고싶은 것이 생겨서 의욕이 다시 불타는 것같다. 구조를 완벽히 이해해서 작성해두면 두고두고 다른 프로젝트를 진행할 때 도움이 많이 될 것같다.

0개의 댓글