@nestjs/passport는 NestJS 애플리케이션에서 Passport.js를 통합하기 위한 패키지입니다. Passport.js는 Node.js 애플리케이션에서 인증을 처리하기 위한 미들웨어로, 다양한 인증 전략을 지원하여 유연한 인증 시스템을 구축할 수 있도록 도와줍니다. @nestjs/passport는 NestJS의 구조와 패턴에 맞게 Passport.js를 쉽게 사용할 수 있게 해줍니다. 이 패키지를 사용하면 JWT, OAuth, Local 등 다양한 인증 전략을 간편하게 설정하고 관리할 수 있습니다.
하지만 @nestjs/passport 외에도 인증을 처리하기 위한 다른 라이브러리들이 존재합니다. 다음은 몇 가지 대안입니다:
자세한 비교를 원하신다면 다음 링크를 확인해 보세요: Comparing @nestjs/passport vs express-jwt vs jsonwebtoken vs passport.