• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Next.js 게시판 토큰 재발급에 대해서 질문드립니다!

토큰 재발급에 대해서 질문드립니다!

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #100225

    김규헌
    참가자
    안녕하세요 선생님 ㅎㅎ :)
    next 강의 정말 알차게 잘 들었습니다.
    
    강의를 다 듣고 응용을 해보려고 이것저것 시도해보는 중인데요,
    토큰을 재발급 받을때 강의에선 github만 다뤘는데, 카카오랑 네이버도 한번 추가해보려고 합니다
    
    각각의 사이트마다 요청 url과 params의 차이가 있는것 같은데
    
    Q1. 소셜 로그인
    1. 어디까지나 제 생각이지만, token에 저장할때 provider를 넣어준뒤
    2. 토큰을 요청할때 switch case를 사용해서 provider를 case마다 구분해주고
    3. 각각의 case마다 전역변수로 설정한 url과 params를 각기 다르게 설정하면 되는 부분일까요?
    
    Q2. Credential
    일반 로그인같은경우에는
    1. JWT 설치후
    2. access token과 refresh token을 발급해주는 함수를 따로 만든다음데
    3. 최초 로그인시 헤더에 access token을 쿠키에 저장해주고 / refresh token은 DB에 저장해준뒤
    4. get post 요청시에 middleware를 사용해서 만료 여부를 체크한후 ( axios interceptor 말고 middleware로 토큰 유효체크하는 방식도 맞는건가요..?)
    5. 만료시에는 발급 함수를 사용해서 재발급을 해주고
    6. 새로운 access token은 다시 헤더 쿠키에 저장해주고 / 새로운 refresh token은 DB에 저장해주면 되는 부분일까요?
    
    Q3. 갱신 고장이슈에 관해서
    제가 여러번 테스트해봤는데.. 토큰 재발급 및 저장이 제대로 작동하는듯한데.. 버그라고 하신부분이 최근에 수정이 된건가요..?
    
    급하게 쓰느라 내용이 조금 지저분하고 긴점 양해 부탁드립니다 ㅠㅠ 항상 감사합니다!
    ++ 추가 질문
    next js 내용과 상관없는 질문을 드려서 죄송합니다..
    
    최근에 interactive web에 관심이 많은데요..
    three.js의 전망이 어떤가요..? 취업에 도움이 되려나요.. ㅎㅎ; 
    (그냥 취업후에 취미로 조금씩 찍먹을 해볼까라는 생각도 드네요... ㅎㅎ)
    #100249

    codingapple
    키 마스터
    1은 아마 맞을듯요 
    2도 로직은 맞는데 만료여부검사 nextauth설정파일에서 jwt함수나 그런데서 하면 될걸요
    만료시 유저가 제출한 refresh token도 db에 있는거랑 맞는지 비교하면 됩니다 
    3은 최근에 안해봐서 모르겠군요
    three.js는 메타버스어쩌구하면서 같이 유행하던데 지금은 수요가 좀 줄어든거같습니다
    #100322

    김규헌
    참가자
    답변 감사합니다 선생님!!
    참고하여 잘 구현해보도록 하겠습니다 ^^77
3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠