[Next.js + Express] JWT를 이용한 인증 구현과 토큰 인증 시스템에 대한 개인적 고찰


[Next.js + Express] JWT를 이용한 인증 구현과 토큰 인증 시스템에 대한 개인적 고찰

Express 백엔드와 Next.js 프론트엔드에서 JWT를 이용한 인증 구현과 처리에 관하여 포스팅을 해보려고 한다. 이 포스팅에서는 JWT를 이용한 인증을 구현하는 내용을 작성할 계획이기에, JWT가 무엇인지와 같은 내용은 다루지 않겠다. 1. JWT(JSON Web Token)를 이용한 토큰 기반 인증 시스템을 사용하는 이유? 토큰 기반 인증 시스템을 쓰는 이유를 다루기 전에 먼저 전통적인 방법인 세션 기반 인증의 동작 방식부터 정리해보자. 1.1) 세션 기반 인증의 동작 먼저 로그인 요청이 가면, 로그인하고자 하는 사용자 정보를 먼저 확인한다. 정보 확인이 되면 로그인 할 회원정보를 세션스토리지에 저장한다. 이 세션정보를 클라이언트도 갖고 있게 하기 위해 성공 응답과 함께 세션정보를 함께 보내준다. 클라이언트는 이 세션정보를 쿠키에 담아 관리한다. 이후로는 이 세션정보가 담긴 쿠키를 포함하여 요청하게 된다. 이와 같은 세션 인증은 서버 쪽에서 어떤 사용자들이 로그인되어있는지 ...


#expressjwt #jwt인증구현방법 #nextexpressjwt #nextjsexpress #nextjsjwt #nextjs로그인 #nextjs인증 #react로그인 #세션기반인증 #토큰기반인증 #토큰기반인증시스템 #토큰인증 #jwt인증구현 #jwt인증 #express로그인 #jwtexpress #jwtexpressreact #jwtexpress인증 #jwtexpress인증구현 #jwtnextexpress #jwtnextjs #jwtnextjs인증구현 #jwtreactexpress #jwt구현 #jwt로그아웃 #토큰인증구현

원문링크 : [Next.js + Express] JWT를 이용한 인증 구현과 토큰 인증 시스템에 대한 개인적 고찰