一条路线的多种护照策略

时间:2018-11-12 09:58:59

标签: api express passport.js

基本上我想要的是OR条件。如果一种策略成功,则允许用户调用此路由。我在网上发现的几乎所有东西都针对不同路线使用了多种策略,但这不是我想要的。

我确实找到了这个:

app.use(passport.authenticate(['strategy1', 'strategy2'], { session: false }))

但是,如果第一个失败,则用户会收到401错误,而无需执行第二个策略。

0 个答案:

没有答案