我有一个使用Node.js / Express构建的REST API,我的端点使用用户名/密码组合(HTTP基本身份验证,passport-http)或承载令牌(HTTP承载)进行保护身份验证,passport-http-bearer)。
这就是我在路由器中使用passport.authenticate
的方式:
passport.authenticate(['basic', 'bearer'], { session: false });
我希望能够确定我的路线中的请求使用了哪种策略(例如,我可以限制令牌请求的访问权限。)
Passport是否提供了这样做的方法?如果没有,是否有解决方法?
谢谢。