Fastify имеет свой собственный пакет для обработки стратегий, который составляет fastify-auth
. Среди его стратегий: fastify-basic-auth
и fastify-jwt
.
Гнездо JS имеет оболочку для паспортных стратегий; @nestjs/passport
вместе с документацией . Я не думаю, что у них есть оболочка для стратегий Fastify. Я не уверен, как бы я сказал go о внедрении стратегий в проект.
В конце я хотел бы сделать следующее:
@UseGuards(AuthGuard('FastifyBasicAuth'))
@Post('login')
async login() {
/* Logic... */
}