我们正在尝试使用node-sspi包为我们的内部网站提供身份验证,并链接到域名Active Directory。
运行示例代码,我们可以直接在Windows机器上进行身份验证,在Safari(Mac OS X和iOS)上,我们正在按照预期挑战凭据。
但是,当我们将身份验证移动到后端(在不同端口上运行的节点/快速服务器到前端)时,我们遇到了麻烦。
Windows机器继续正确响应。基于域的计算机单点登录和非域计算机挑战。在登录过程中,身份验证过程被调用3次,并产生2(无)401响应。
Safari不会对用户名或密码提出质疑。验证例程被调用2次,并且只返回一个401错误。
iOS和Mac OS X上的Chrome正常运行,并且无法登录。
有什么建议可以查看/尝试什么?