HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
📜
[팀13] 사각사각 ✏️
/
🍪
티키타카
/
[Authorization] 로직 정리 및 논의

[Authorization] 로직 정리 및 논의

 

Authorization

isAuth in axios ? → 로그인을 했는지, 안했는지에 대한 여부를 의미한다.

axios에 params도 추가해야한다.

문제점! 로그인을 하지 않은 경우에도 인증(사용자에 따라 결과가 다른 상황)이 필요한 경우가 생긴다. (for 좋아요 등)

 
  • isAuth 필요없고 isMine도 필요없는 경우
    • 검색 페이지 → CardList? (좋아요)
    • 로그인 페이지
    • 회원가입 페이지
    • 404 페이지
    • 500 페이지
    •  
  • isAuth 필요없는데 isMine은 필요한 경우
    • 시리즈 리스트 페이지
    • 시리즈 디테일 페이지
    • 메인 페이지
    • 채널 페이지
    •  
  • isAuth가 필요한 경우
    • 내 정보 페이지
    • 결제 내역 페이지
    • 내 정보 수정 페이지
    • 관심 페이지
    • 연재 페이지
    • 아티클 작성 페이지
    • 시리즈 작성페이지
    • 결제 페이지
    • 아티클 디테일 페이지,
    •  

💡 결론 → API 스펙과 상관없이, token 있으면 보내고, 없으면 보내지않는다. 백엔드의 option으로 처리한다.