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