Authentication 如何在AspNetCore Signaler Alpha中启用Windows身份验证

Authentication 如何在AspNetCore Signaler Alpha中启用Windows身份验证,authentication,asp.net-core,signalr,asp.net-core-signalr,Authentication,Asp.net Core,Signalr,Asp.net Core Signalr,如何配置Signal以对必须受Windows身份验证保护的服务器进行身份验证/授权。似乎无法让JavaScript客户端随请求发送凭据。Windows身份验证应由浏览器处理,您不必做任何特殊的操作。问题在于Chrome似乎无法正确处理Windows身份验证。有一个包含更多详细信息的 此外,由于问题与浏览器相关(即信号器外部),因此似乎仍然适用。这应由浏览器处理。@Pawel感谢您的回复。进一步检查后,您的Edge和FireFox似乎是正确的;但是,Chrome和Opera报告:WebSocket

如何配置Signal以对必须受Windows身份验证保护的服务器进行身份验证/授权。似乎无法让JavaScript客户端随请求发送凭据。

Windows身份验证应由浏览器处理,您不必做任何特殊的操作。问题在于Chrome似乎无法正确处理Windows身份验证。有一个包含更多详细信息的


此外,由于问题与浏览器相关(即信号器外部),因此似乎仍然适用。

这应由浏览器处理。@Pawel感谢您的回复。进一步检查后,您的Edge和FireFox似乎是正确的;但是,Chrome和Opera报告:WebSocket连接到“ws://localhost:54601/chat?id=a39248a4-c068-4397-badc-e8a98316cffd”失败:HTTP身份验证失败;没有可用的有效凭据警告:承诺被拒绝,但出现非错误:[对象未定义]另一个怪癖是,Edge需要PIV卡登录,而FireFox仍要求提供用户名/密码。。。也许Webkit在使用PIV卡时遇到了问题?看看这个线程-它显示了可能的解决方法。