iOS中asp.net intranet应用程序的Windows active directory身份验证

iOS中asp.net intranet应用程序的Windows active directory身份验证,ios,asp.net-mvc,active-directory,Ios,Asp.net Mvc,Active Directory,我们有几个现有的业务应用程序使用IIS的AD身份验证。在Windows上,一切都正常工作,但在iPad上,每次刷新或提交时,都会提示我们登录每个web应用程序。输入凭据时将加载该页面,但当我们导航到另一个页面时,会再次提示输入凭据。iOS设备是否有办法存储这些凭据或有关域的信息 我要补充一点,我们使用的业务wifi需要连接凭据。。有没有办法从连接中获取信息?今天我在网上搜索了几个小时,发现了一些关于堆栈溢出的类似问题,但没有找到有效的解决方案 您能提供更多信息吗?这些是您使用Safari访问的w

我们有几个现有的业务应用程序使用IIS的AD身份验证。在Windows上,一切都正常工作,但在iPad上,每次刷新或提交时,都会提示我们登录每个web应用程序。输入凭据时将加载该页面,但当我们导航到另一个页面时,会再次提示输入凭据。iOS设备是否有办法存储这些凭据或有关域的信息


我要补充一点,我们使用的业务wifi需要连接凭据。。有没有办法从连接中获取信息?今天我在网上搜索了几个小时,发现了一些关于堆栈溢出的类似问题,但没有找到有效的解决方案

您能提供更多信息吗?这些是您使用Safari访问的web应用程序吗?或者您是否构建了iOS本机应用程序?如果只是Safari,那么我会查看您发布的用于跟踪会话状态的cookie—它们是否有适当的过期日期,以及所访问站点的域是否正确。Safari可以阻止跨域cookie以限制跟踪。您不能将Wifi凭据用于单点登录。您可以更新您的web应用程序以支持OAuth,然后使用SSO。这些是web应用程序,我已经尝试在iPad上使用Safari、Chrome和Edge进行访问。我想我有不阻止Cookie的设置,但我明天回去工作时必须检查一下,因为我忘了iPad:(.更新应用程序以支持OAuth将是一个巨大的挑战,因为有100多个应用程序,但如果没有“简单”解决方案然后,我们可能必须研究这些方面的问题。不管你在iOS上使用哪种浏览器,它都是苹果的webkit,所以实际的浏览器行为是相同的。