JWT(JSON Web Token) 알아보기
rowing0328
Intro최근 웹 애플리케이션에서는 사용자 인증 및 권한 부여를 위해 JSON Web Token (JWT) 이 많이 사용되고 있다. 이번 포스팅에서는 JWT의 기본 개념부터 구조, 동작 원리, 장단점을 살펴본다. JWT란 무엇인가JWT는 JSON Web Token의 약자로, JSON 형식의 데이터를 안전하게 전달하기 위해 고안된 토큰이다. 주로 서버와 클라이언트 간에 인증 정보를 전달할 때 사용되며,자체적으로 검증이 가능한 특징 덕분에 별도의 세션 저장소 없이도 사용자 인증을 구현할 수 있다. JWT의 기본 구조JWT는 크게 세 부분으로 구성되어 있으며, 각각 점(.)으로 구분된다. Header (헤더)토큰의 타입(JWT)과 사용된 서명 알고리즘(예: HS256, RS256 등)을 포함한다.{ "a..