스프링/스프링부트(2)
-
스프링 부트 - JWT 다루기
20204/08/06 지난 시간에 jwt 개념에 대해 알아보았습니다. 이번 시간에는 jwt를 실제로 어떻게 사용하는지 알아보겠습니다. ※ JWT 다루기 ▶ JWT dependency 추가하기 - 먼저, build.gradle에 다음 dependency를 추가합니다.// JWTcompileOnly group: 'io.jsonwebtoken', name: 'jjwt-api', version: '0.11.5'runtimeOnly group: 'io.jsonwebtoken', name: 'jjwt-impl', version: '0.11.5'runtimeOnly group: 'io.jsonwebtoken', name: 'jjwt-jackson', version: '0.11.5' ..
2024.08.06 -
스프링 부트 - JWT의 개념
2024/07/31※ JWT의 개념에 대해 알아보자. ▶ JWT란? - Json Web Token의 약자로 JSON 포맷을 이용하여 사용자에 대한 속성을 저장하는 Claim 기반의 Web Token 다시 말해, 토큰의 한 종류이다. ▶ 주로 어디에 저장할까? - 일반적으로 쿠키 저장소를 사용해 JWT 저장함 ▶ JWT 왜 사용하는가? ※ 로그인을 예시로 알아보자. - 서버가 2대 이상인 경우(대용량 트래픽 처리를 위해 2대 이상의 운영이 필요할 때) 그림[1] 의 경우, 세션마다 다른 클라이언트 로그인 정보를 가질 수 있다. EX) Session1: Client1, Client2 Session2: ..
2024.07.31