JWT(JSON WEB TOKEN) 이란?
DevOps&Network
2023. 4. 17. 04:26
개요 인증방식은 어떤 서비스를 하던 거의 쓰이며 중요하다. 보통 Cookie/Session/JWT 세가지 방식이 있는데 JWT를 보편적으로 실무에서 많이 사용한다. 위 세가지 방식에 대해 차이점과 왜 JWT가 보편적으로 많이 사용하는지 알아보자. Cookie / Session 차이점 Cookie 웹 브라우저에 저장되는 키-값 쌍의 작은 데이터 파일 서버에서 클라이언트에게 쿠키를 설정하도록 요청하고, 클라이언트는 쿠키를 저장하고 다음 요청에 함께 보내게 됨 클라이언트 측에서 쿠키를 관리하므로 서버에서는 쿠키를 조작할 수 없음 브라우저를 종료해도 쿠키는 보존될 수 있으며, 만료 기간을 설정할 수 있음 -> 단점: 클라이언트에서 관리하므로 보안이 약하다. 또한, 네트워크에 부담이 간다. Session 서버 ..