在Passport中使用多种策略,如何找到正在使用的策略?

时间:2015-07-25 15:24:38

标签: node.js passport.js

我有一个使用Node.js / Express构建的REST API,我的端点使用用户名/密码组合(HTTP基本身份验证,passport-http)或承载令牌(HTTP承载)进行保护身份验证,passport-http-bearer)。

这就是我在路由器中使用passport.authenticate的方式:

passport.authenticate(['basic', 'bearer'], { session: false });

我希望能够确定我的路线中的请求使用了哪种策略(例如,我可以限制令牌请求的访问权限。)

Passport是否提供了这样做的方法?如果没有,是否有解决方法?

谢谢。

0 个答案:

没有答案