1
인증과 권한 부여란?
두 용어는 자주 혼용되지만, 명확히 다른 개념을 가지고 있습니다.
3장에서는 NestJS 애플리케이션의 데이터를 안전하게 관리하는 방법을 다뤘습니다. 4장에서는 웹 애플리케이션의 핵심 요소인 인증(Authentication)과 권한 부여(Authorization)를 다룹니다.
인증 과 권한 부여와 Passport.js를 중심으로 Passport를 이용한 인증 구현의 판단 흐름을 읽습니다.
두 용어는 자주 혼용되지만, 명확히 다른 개념을 가지고 있습니다.
Passport.js는 Node.js를 위한 강력하고 유연한 인증 미들웨어입니다.
가장 기본적인 인증 방식인 로컬 인증(아이디와 비밀번호 사용)을 NestJS와 Passport를 사용하여 구현해 보겠습니다.
애플리케이션을 실행합니다.