自从迁移到iOS11后,Safari会在到达支付网站SagePay之后重新询问我们服务器的用户凭据。 我想知道是否有其他人正在看到这个问题并且有解决方法/解决方法?
这是一系列事件; 1.用户使用基本身份验证登录我们的https服务器。 2.用户被转发到SagePay以进行信用卡付款。 3.用户被转发回我们的服务器,支付成功/失败等等 - 此时iOS11中的Safari再次提示我们网站上的用户名/密码。
在iOS10中,系统不会再次提示用户输入凭据,浏览器会像往常一样返回我们的网站。
有关此的任何信息将非常感激。
答案 0 :(得分:0)
好的,我找到了原因,所以如果它对其他人有用,请报告这个。 在iOS 11中,Safari提供了一个新的设置,用于防止跨站点跟踪'默认情况下已启用 - 如果关闭此功能,返回我们的网站即可正常工作,并且用户不会再次被要求提供凭据。