SharePoint 2016 的解决方法,其中用户在使用 https 连接时无法从 Apple iOS 设备登录
Posted
技术标签:
【中文标题】SharePoint 2016 的解决方法,其中用户在使用 https 连接时无法从 Apple iOS 设备登录【英文标题】:Workaround for SharePoint 2016 where users are unable to log in from Apple iOS devices when connecting using https 【发布时间】:2017-10-30 19:48:52 【问题描述】:问题是尝试使用 https 连接到 SharePoint 2016 网站的用户在使用 Apple ios 设备(iPhone、iPad 等)浏览时会不断提示输入凭据。
我们已就此问题与 Microsoft 进行了交谈,并且似乎是一个已知问题,并通过以下回复回复我们。
出现此问题是因为 SharePoint 身份验证不兼容 与IOS
到目前为止,此问题已报告,但需要从 Apple 端,以便 IOS 接受 SharePoint 身份验证。
他们推荐了一些变通方法,但似乎有很多情况存在类似问题,所以我只是想知道其他人正在使用什么变通方法,直到修复到位。
对 SharePoint 使用 Http url
为 SharePoint 使用 Web 应用程序代理 https://blogs.msdn.microsoft.com/sambetts/2015/07/01/sharepoint-server-and-web-application-proxy-continued/
我目前的解决方法是使用网络代理,但这很痛苦,因为它需要在每个设备上针对每个连接进行更新。
【问题讨论】:
SharePoint 2016 on-prem 中是否引入了此问题?我对 S2013 没有任何问题,但无法登录到 SP2016。有没有官方文字说SP2016不适用于iOS? 我在 2013 年没有任何问题,我将网站从 2013 年升级到 2016 年。我收到了来自 Microsoft 支持的电子邮件,确认了该问题。 好吧。我想我们现在可以告诉微软如何解决这个问题 :) 查看我的答案 【参考方案1】:我在使用 HTTPS 和 SharePoint 2016 时遇到了完全相同的问题。
通过禁用 IIS 10 的 HTTP/2 解决了该问题。我必须创建两个注册表项:在 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
EnableHttp2Tls REG_DWORD 0
EnableHttp2Cleartext REG_DWORD 0
更新
这应该只有在你重新启动服务器后才会生效。
【讨论】:
试过这个添加的键,IISRESET,可悲的是还是一样。 IISReset 是不够的。你需要重启服务器以上是关于SharePoint 2016 的解决方法,其中用户在使用 https 连接时无法从 Apple iOS 设备登录的主要内容,如果未能解决你的问题,请参考以下文章
如何解决MSI类型的Sharepoint Server2016 安装即点即用的office 2016 plus问题
SharePoint 2016 企业项目管理应用(四,配置网站和Project for SharePoint)