[WEB] 인증과 인가: 쿠키, 세션, 토큰(JWT) 정리
·
CS/Web
1. 인증과 인가웹 서비스의 보안을 위해서는 이 두 가지 과정이 모두 구현돼야 한다.인증: 로그인을 통해 회원임을 확인인가: 해당 게시글의 작성자가 본인이 맞는지 확인 후 삭제 권한 부여1.1 인증 (Authentication)사용자가 누구인지 확인하는 과정 (누구인지“인” 증하는 것)e.g., 로그인 (아이디/비밀번호 입력하여 회원임을 식별) 인증 구현 방식은 크게 두 가지로 나뉜다.세션 방식: 세션 객체를 통해 인증을 처리하는 방식토큰 방식: 토큰을 이용해 인증을 처리하는 방식구분 세션 방식 토큰 방식인증 처리 방식서버에 저장된 세션 객체로 인증클라이언트가 보유한 토큰으로 인증장점세션 객체를 이용해,서버에서 사용자 상태를 직접 관리할 수 있음서버가 DB를 매번 조회할 필요 없음 (Stateless)단..