🔐 웹 서비스 인증/인가 이해와 JWT 로그인 구현 (ft. NestJS)
NestJS1. 로그인 기능 구현 웹 서비스를 개발할 때 로그인 기능은 가장 기본적이면서도 중요한 요소다. 단순히 아이디와 비밀번호를 확인하는 것을 넘어 특정 사용자가 우리 서비스의 유저가 맞는지 검증하고 해당 요청에 대한 접근 권한이 있는지까지 판단해야 하기 때문이다. 로그인 기능을 설계하기 전에 선행되어야 할 인증(Authentication)과 인가(Authorization)의 개념을 먼저 정리해 보자. 2. 인증 인가 인증(Authentication)은 사용자의 신원을 확인하는 과정이다. 공항에서 여권을 제시해 본인이 누구인지 증명