使用Safari的Node-SSPI错误401
我们正在尝试使用node-sspi包为我们的内部网站提供身份validation,并链接到域Active Directory中。
运行示例代码,我们可以直接从Windows机器进行身份validation,而在Safari(Mac OS X和iOS)上,我们正如预期的那样对凭据提出质疑。
但是,当我们将身份validation移到我们的后端(在不同端口上运行的Node / Express服务器到前端)时,我们遇到了麻烦。
Windows机器继续正确响应。 基于域的机器单点login和非域名机器挑战。 在login过程中,authentication过程被调用3次,并产生2(否)401响应。
Safari不会挑战用户名或密码。 authentication例程被调用2次,只返回一个401错误。
iOS和Mac OS X上的Chrome浏览器正常工作,并且面临login时的挑战。
任何build议在哪里看/尝试什么?
- 在iOS / Node应用程序中使用google / twitter / linkedInauthentication
- IOS Facebookauthentication使用node.js passport-facebook-token
- Azure应用程序服务推送通知注册与iOS中的标签
- 如何使用node.js和socket.io将文件从iPhone发送到另一个iPhone?
- Braintree node.js w / iOS 9 Swift 2.1 – 客户端令牌错误
- 安全的file upload直接到S3或服务器到S3(从iOS应用程序)
- 连接Cookie的主屏幕HTML5应用程序?
- 多个REST风格的Web服务调用与MySQL联接
- 有没有办法将Node.JS与Objective-C / iPhone SDK集成?