【发布时间】:2015-11-01 13:15:02
【问题描述】:
我目前正在编写一个基于 Sails.JS 的 NodeJS 应用程序,并且我正在使用 ntlm-express 进行 NTLM 身份验证。这在身份验证成功时工作得很好,但在失败的情况下(例如,Firefox 用户输入错误的凭据)ntlm-express 返回 500 错误代码,FireFox 将凭据存储在其缓存中,并且用户无法登录到Web 应用程序,因为他没有收到输入凭据的新提示。用户登录的唯一方法是手动清除 FireFox 中的身份验证缓存,然后重试。
我想做的是在 ntlm-express 无法验证用户身份的情况下,再次提示他输入凭据而不是返回 500。
有没有人做过这样的事情并且可以为我指明正确的方向?我在网上找到的关于这个主题的信息很少......
【问题讨论】:
标签: javascript node.js express sails.js ntlm