标签: api express passport.js
基本上我想要的是OR条件。如果一种策略成功,则允许用户调用此路由。我在网上发现的几乎所有东西都针对不同路线使用了多种策略,但这不是我想要的。
OR
我确实找到了这个:
app.use(passport.authenticate(['strategy1', 'strategy2'], { session: false }))
但是,如果第一个失败,则用户会收到401错误,而无需执行第二个策略。