自定义 SharePoint 2010 移动登录界面

4
我们的问题出现在SharePoint 2010的MOBILE登录表单上。我们已经实施了FBA,并且对于非移动用户非常有效。这是一个自定义登录,允许用户在AD或FBA之间切换。但是当移动设备(iPhone、Blackberry、Win Mobile、Android)访问网站时,问题就出现了。
如何定制SharePoint 2010站点的移动登录界面?有人做过吗?
编辑1: 移动登录屏幕的默认行为很奇怪,只允许FBA用户登录,而不允许A/D用户登录。
编辑2: 我知道我的iPad使用自定义登录表单上的A/D帐户在Sharepoint 2010中正常工作。问题出现在我去iPhone时。所以你的意思是移动登录屏幕仅支持FBA,A/D帐户无法使用?
编辑3: 我们在Windows Phone 7上进行了测试,它支持标准登录,并且不会自动重定向到移动页面。因此,Win Phone 7不是问题。主要问题是iPhone和Android,因为它们进入目前仅支持FBA用户的移动登录页面。我们创建的自定义非移动登录表单根据我们编写的自定义代码自动处理A/D登录。理想情况下,我们希望移动指向我们构建的自定义登录页面。但是我们找不到如何设置这一点。

1
移动登录界面的默认行为很奇怪,只允许 FBA 用户登录,而不允许 A/D 用户登录。 - Suluger
2个回答

1
为了帮助其他遇到类似问题的人,这是我们的替代方案。
在SharePoint 2013应用程序管理中,突出显示您的Web应用程序并选择身份验证提供程序。选择FBA,然后在自定义登录页面中将"?mobile=0"附加到您的FBA URL中,如下所示:

SP central administration


0

您不必创建自定义登录屏幕。

按照以下步骤在移动设备上(iPhone、Blackberry、Win Mobile、Android)打开您的 Web 应用程序。

  1. 导航到 Inetpub(默认驱动器(通常为 c))
  2. 进一步导航到 wwwroot\ws\virtualdirectories
  3. 导航到您的应用程序文件夹(端口号特定)
  4. 导航到 App_Browsers 文件夹
  5. 在记事本中打开 compact.browser
  6. 查找“iPhone”或任何其他您想要的设备。结果将得到iPhone Safari 浏览器的 XML 标签,如下所示:

  1. 在以下元素中设置值为false:

同样,每个移动设备(Android、BlackBerry等)都有XML浏览器标签,只需将isMobileDevice的值更改为false即可。

希望能帮到您 -- Sumit(感谢Ishaan)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接