
[데브코스] 인증/인가 시스템 이해: 쿠키, 세션, JWT와 보안 포인트
·
🕊️프로그래머스 데브코스/TIL
웹 어플리케이션을 구축하다보면, 사용자 인증과 권한 인가에 대한 개념을 반드시 마주하게 되고, 이를 실제로 구현하기 위해서 쿠키, 세션, JWT와 같은 기술을 활용하게 된다.이번 강의에서는 인증 인가의 개념과 쿠키, 세션, JWT 각각의 방식이 어떻게 작동하는지, 어떤 장단점을 가지는지 전체적으로 알아보았다.🔐인증/인가인증Authentication, 사용자가 "누구인지" 확인하는 과정인증은 시스템에 이미 가입된 사용자인지를 판별하는 절차이다. 흔히 로그인 과정을 통해 수행되며, 사용자가 제공하는 자격증명(아이디, 비밀번호, 인증 토큰, OTP 등)을 기반으로 해당 사용자가 등록된 사용자임을 확인한다. 예시:사용자가 이메일과 비밀번호를 입력해 로그인OAuth를 통해 구글 계정으로 로그인API 요청에 포함..