Passport
NestJS 🟡 MidType : NestJS Auth
Definition
Librairie d'authentification flexible qui supporte 500+ strategies (JWT, OAuth, Local, etc.). NestJS l'integre via @nestjs/passport.
Analogie
Comme un systeme de serrure universel qui accepte differents types de cles.
Exemple de code
@UseGuards(AuthGuard(class="str">39;jwt39;))
@Get(class="str">39;profile39;)
getProfile(@Request() req) {
return req.user;
}