@UseGuards(LocalAuthGuard)

minkyung·2023년 11월 27일
0

NestJS

목록 보기
2/2
post-thumbnail

guard는 CanActivate 인터페이스를 충족시키는 @Injectable() 데코레이터 주석이 달린 클래스이다.

guard는 딱 한가지 역할, 런타임에 존재하는 특정 조건(예: 권한, 역할, ACL 등)에 따라 주어진 요청이 라우트 핸들러에 의해 처리되는지 여부를 결정함. authorization이라고 하기도 함.

authoriaztion(의 친척으로는 종종 혼합되어서 쓰이는 authentication이있음)은 일반적으로 기존 Express 애플리케이션의 middleware에 의해 처리되었음.
middleware는 authentication을 위해서는 좋은 선택임. 왜냐면

profile
프론트엔드 개발자

0개의 댓글