【发布时间】:2018-01-24 11:48:36
【问题描述】:
我目前正在尝试将 passport-ldap 和 passport-jwt 实现到我的其余 API。对于路由,我使用pleerock/routing-controllers,它有一种授权方式,但它适用于布尔值,而护照适用于我真的不知道。我什至不确定是否可以将两者结合起来。
目前 AuthorizationChecker 返回 false,因为我不知道如何将 passport.authenticate 设置为布尔值。
useExpressServer(app, {
controllers: [UserController, IssueController, LoginController],
authorizationChecker: async (action: Action) => {
return false;
}
@Authorized()
@Get("/test")
test(@Res() response: Response){
response.send("Test done.")
}
如何使用passport.authenticate() 与路由控制授权?
【问题讨论】:
-
你想出解决方案了吗?我正在尝试做同样的事情。我正在考虑为此使用全球中间件,使用 passport-jwt。
-
@ØysteinAmundsen 我编辑了我的答案
标签: node.js typescript express jwt passport.js