Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 데이터베이스 언어 종류
- 배열 컬렉션 변환
- 스프링 데이터 전달
- php 통신흐름
- 테스트 필드주입 Null
- mod_php vs php-fpm
- 데이터베이스 설계 순서
- Java Roadmap
- ajax 통신
- php 통신
- php 통신구조
- 스프링 HTTP 통신
- 주요 네트워크 종류
- ajax 장점
- AWS EC2 Spring 서버
- ajax 단점
- Java 로드맵
- http 버전별 개선점
- 컬렉션 배열 변환
- 스프링 값 받아오기
- jwt 특징
- AWS Spring MySQL Redis
- http 변화
- unknown database
- jwt 탄생배경
- ajax 특징
- 네트워크 구성 요소
- http 버전별 단점
- 화살표 함수 this
- Test NullPointerException
Archives
- Today
- Total
목록jwt 탄생배경 (1)
zkvn99
JWT란? (JSON Web Token)
탄생 배경기존 세션(Session) 기반 인증은 사용자 수가 많아질수록 서버가 세션 정보를 계속 유지해야하므로 서버 메모리가 많이 소모되고, 세션 정보가 특정 서버에만 저장되면 로드 밸런싱 시 해당 서버로 트래픽이 몰리는 Session Sticky 이슈 등 단점이 존재했고,이러한 세션 기반 인증을 해결하기 위한 대안 중 하나로 JWT가 등장했다. 특징토큰 내부에 인증 및 사용자 정보가 들어있어, 별도의 서버 세션 저장소 없이도 인증이 가능하고, 토큰 기반이므로 서버 확장 시 세션을 동기화할 필요가 적고, RFC 7519에서 정의된 표준 형식으로 다양한 언어와 프레임워크에서 쉽게 지원이 가능하다. 구성요소JWT는 일반적으로 Header, Payload, Signature 3가지 파트로 나누어지며, 각각 ...
Web Development/Authentication
2025. 2. 24. 21:03