Safari,Windows身份验证,多个弹出窗口

时间:2018-11-29 13:30:41

标签: safari asp.net-core-2.0 ntlm-authentication

仅在移动iOS下的Safari中会重现此问题。

  1. 我们有几个ASP.NET Core WebApi应用程序,它们都部署在单个主机上,因此它们都具有相同的域名。
  2. 我们还有一个用javascript编写的前端应用程序。
  3. WebApi应用需要Windows身份验证挑战
  4. 前端应用程序向每个WebApi应用程序发送请求
  5. WebApi和浏览器进行协商,并且Safari显示一个弹出窗口以获取凭据
  6. 出于某种原因,Safari会为每个WebApi显示该窗口。因此用户必须多次输入其凭据,这就是问题所在。有什么解决方法的想法吗?

0 个答案:

没有答案