使用护照LocalStrategy的towerjs认证

时间:2012-08-13 13:23:23

标签: passport.js towerjs

我将此示例https://github.com/viatropos/tower-authentication-example扩展为LocalStrategy(http://passportjs.org/guide/username-password.html)

配置以下路线:

  @match '/login', to: "application#login", via: "post"

但似乎默认护照处理我的路线,如果我尝试发送POST数据,我在403响应中看到以下内容:

Connection:keep-alive
Content-Length:9
Content-Type:text/plain
Date:Mon, 13 Aug 2012 14:16:33 GMT
X-Powered-By:Express

“X-Powered-By:Express”标题基本上意味着,当请求到来时,护照处理它,而不是控制器。 有没有办法让控制器先处理请求,然后在控制器内调用护照?

更新:这是一个工作版本。 https://gist.github.com/3346720 无需再由控制器处理auth。

0 个答案:

没有答案