![[블로깅] Cookie, Session, Token, OAuth2.0](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FdiUd9l%2FbtsdYv7BE3k%2FAAAAAAAAAAAAAAAAAAAAAIiWgWVf6Ii0CqMdEuCVg2QXkO-nfKt_KWsjKdej58zO%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3DPEXRUSfSSd%252Bya5V8LrFDeLCLedg%253D)
[블로깅] Cookie, Session, Token, OAuth2.0BootCamp2023. 5. 4. 19:27
Table of Contents
Cookie
서버가 사용자의 웹 브라우저에 전송하는 작은 데이터 조각.
브라우저는 쿠키를 저장해 놓았다가, 동일한 서버에 재 요청 시 쿠키를 함께 전송합니다.
쿠키를 사용하면 상태 정보를 기억할 수 있습니다.
쿠기의 주목적
- 세션관리 : 서버에 저장해야할 로그인, 장바구니, 게임 스코어 등의 정보 관리
- 개인화 : 사용자 선호, 테마 등 세팅
- 트래킹 : 사용자 행동 기록 및 분석 용도
Session
서버가 Client에 유일하고 암호화된 session id를 부여합니다.
중요 데이터는 서버에서 관리합니다.
Token
인증과 권한 정보를 담고 있는 암호화된 문자열을 말합니다.
유저의 인증 상태를 클라이언트에 저장할 수 있습니다.
OAuth 2.0
소셜 로그인 인증 방식을 구현할 수 있습니다.
OAuth는 인증을 중개해주는 메커니즘입니다.
- Resource Owner : 소셜 로그인하고 싶은 사용자
- Resource Server & Authorization Server : 사용자의 정보를 저장하고 있는 서버 & 인증을 담당하는 서버
- Application : 소셜 로그인을 활용해 이용하고자 하는 서비스
'BootCamp' 카테고리의 다른 글
[블로깅]타입스크립트 문법(2):enum, 인터페이스, 타입별칭, 타입추론, 클래스 (2) | 2023.05.31 |
---|---|
[블로깅]타입스크립트 문법(1):타입,함수,유니온,인터섹션 (1) | 2023.05.30 |
[블로깅]웹 표준과 웹 접근성 (0) | 2023.04.27 |
[블로깅] Redux&FLUX패턴 (1) | 2023.04.24 |
[블로깅]UI/UX (0) | 2023.04.13 |
@두루마기 :: 내가해냄
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!