Как использовать стратегии Fastify в качестве AuthGuards с Nest JS? - PullRequest
1 голос
/ 28 января 2020

Fastify имеет свой собственный пакет для обработки стратегий, который составляет fastify-auth. Среди его стратегий: fastify-basic-auth и fastify-jwt.

Гнездо JS имеет оболочку для паспортных стратегий; @nestjs/passport вместе с документацией . Я не думаю, что у них есть оболочка для стратегий Fastify. Я не уверен, как бы я сказал go о внедрении стратегий в проект.

В конце я хотел бы сделать следующее:

@UseGuards(AuthGuard('FastifyBasicAuth'))
@Post('login')
async login() {
    /* Logic... */
}
...