如何使用 Fastify 策略作为 AuthGuards 和 NestJS?

yah*_*rga 6 nestjs fastify

Fastify 有自己的包来处理策略,即fastify-auth. 其策略包括fastify-basic-authfastify-jwt

NestJS 有一个护照策略的包装器;@nestjs/passport,及其文档。我认为他们没有 Fastify 策略的包装。我不确定如何将这些策略实施到项目中。

最后,我想做到以下几点:

@UseGuards(AuthGuard('FastifyBasicAuth'))
@Post('login')
async login() {
    /* Logic... */
}
Run Code Online (Sandbox Code Playgroud)