Nest.js

Passport를 이용한 인증 구현

3장에서는 NestJS 애플리케이션의 데이터를 안전하게 관리하는 방법을 다뤘습니다. 4장에서는 웹 애플리케이션의 핵심 요소인 인증(Authentication)과 권한 부여(Authorization)를 다룹니다.

인증 과 권한 부여와 Passport.js를 중심으로 Passport를 이용한 인증 구현의 판단 흐름을 읽습니다.

핵심 흐름

1

인증과 권한 부여란?

두 용어는 자주 혼용되지만, 명확히 다른 개념을 가지고 있습니다.

2

Passport.js란 무엇이며 왜 사용할까요?

Passport.js는 Node.js를 위한 강력하고 유연한 인증 미들웨어입니다.

3

Passport를 이용한 로컬(Local) 인증 구현

가장 기본적인 인증 방식인 로컬 인증(아이디와 비밀번호 사용)을 NestJS와 Passport를 사용하여 구현해 보겠습니다.

4

테스트해보기

애플리케이션을 실행합니다.