NestJS:护照身份验证未定义

时间:2021-03-01 11:25:39

标签: javascript node.js passport.js linkedin nestjs

我将此 package 与 NestJs 一起用于护照 LinkedIn 登录

因为 nestjs 在 'passport' 顶部使用了 '@nestjs/passport'

我已经尝试过:

import { passport } from 'passport';

并将其传递给构造函数,以便我可以使用它,例如 this.passport

文档说像这样使用它:

app.get('/auth/linkedin/callback', passport.authenticate('linkedin', {
  successRedirect: '/',
  failureRedirect: '/login'
}));

我的代码:

  @Get('auth/linkedin/callback')
  linkedinCallBack() {
    this.passport.authenticate('linkedin', {
      successRedirect: '/',
      failureRedirect: '/login'
    }
  }

this.passport.authenticate 始终未定义。

我做错了什么?

0 个答案:

没有答案