快递护照 http-bearer 和本地

Express passport http-bearer and local

您好,我正在尝试使用令牌实施身份验证系统。我的方法如下:

首先,我 authenticate/login 用户通过 passport-local,生成一个令牌并将其发送回客户端。但是因为我不使用会话和 cookie,所以用户不会存储在 req.user 中。

我的问题是,如果可以在我使用 passport-local 对用户进行身份验证后立即调用 passport-http-bearer 策略,以便设置 req.user

因为现在我必须对另一条路线进行另一个 API 调用以激活 passport-http-bearer 策略,因此 req.user 已设置并存储。

看看这个Multiple Strategies in One app

希望对您有所帮助。