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 | 31 |
Tags
- AWS Spring MySQL Redis
- 화살표 함수 this
- http 버전별 단점
- php 통신흐름
- 데이터베이스 설계 순서
- http 변화
- 스프링 HTTP 통신
- Java Roadmap
- 네트워크 구성 요소
- ajax 특징
- php 통신구조
- 주요 네트워크 종류
- 배열 컬렉션 변환
- AWS EC2 Spring 서버
- http 버전별 개선점
- 스프링 값 받아오기
- 스프링 데이터 전달
- unknown database
- php 통신
- Test NullPointerException
- ajax 통신
- 컬렉션 배열 변환
- Java 로드맵
- jwt 탄생배경
- jwt 특징
- mod_php vs php-fpm
- ajax 장점
- 데이터베이스 언어 종류
- 테스트 필드주입 Null
- ajax 단점
Archives
- Today
- Total
목록Web Development/Authentication (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