自定义SharePoint 2010移动登录屏幕

时间:2011-10-05 17:28:27

标签: sharepoint sharepoint-2010

因此,我们的问题在于SharePoint 2010中的MOBILE登录表单。我们实施了FBA,非常适合非移动用户。它是一个自定义登录,允许用户在AD或FBA之间切换。但是当他们访问网站时,手机(iPhone,黑莓,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登录。理想情况下,我们希望移动点指向我们构建的自定义登录页面。但我们无法找到这是如何设定的。

2 个答案:

答案 0 :(得分:1)

对于面临类似问题的其他人的好处,这是我们的替代方案。

在SharePoint 2013 Application Management中,突出显示您的Web应用程序并选择“身份验证提供程序”。选择FBA并在自定义登录页面中添加"?mobile = 0"到你的FBA网址:

SP central administration

答案 1 :(得分:0)

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

按照以下步骤打开您的网络应用。在手机上(iPhone,黑莓,Win Mobile,Android)

  1. 导航到Inetpub(默认驱动器(通常为c))
  2. 进一步导航至wwwroot \ ws \ virtualdirectories
  3. 导航到您的应用程序文件夹(特定端口号)
  4. 导航到App_Browsers文件夹
  5. 在记事本中打开compact.browser
  6. 查找“Iphone”或您想要应用的任何其他设备。因此,您将获得 iphone safari浏览器的XML标记,请参阅以下示例:
  7.                                                                                                                                                                 

    1. 在以下元素中设置值false:         
    2. 同样每个移动设备(Android,BlackBerry等)都有XML浏览器标签,只需将isMobileDevice的值更改为false

      希望它有所帮助 - Sumit(礼貌Ishaan)