Fastify 有自己的包来处理策略,即fastify-auth
. 其策略包括fastify-basic-auth
和fastify-jwt
。
NestJS 有一个护照策略的包装器;@nestjs/passport
,以及它的文档。我认为他们没有 Fastify 策略的包装器。我不确定我将如何将这些策略实施到项目中。
最后,我想做以下事情:
@UseGuards(AuthGuard('FastifyBasicAuth'))
@Post('login')
async login() {
/* Logic... */
}