Acceso de Windows Phone 7 y otros dispositivos móviles a sitios SAML de SharePoint 2010 tras la aplicación de SP1 y la actualización acumulada de junio de 2011

Artículo original publicado el sábado, 10 de septiembre de 2011

Como comentaba en una entrada de blog anterior, se han producido algunos cambios en SP1 y la actualización acumulada de junio que afectan a la capacidad de Windows Phone 7 (RTM y Mango) y otros dispositivos móviles de obtener acceso a sitios de SharePoint que usan la autenticación de SAML.  He descrito en una entrada de blog diferente la manera de cambiar el archivo compat.browser para modificar esencialmente el comportamiento al entrar en un sitio SAML de manera que trate un explorador móvil como un explorador de escritorio habitual (https://blogs.technet.com/b/speschka/archive/2010/11/21/some-windows-phone-7-and-sharepoint-2010-tips.aspx).  Eso al menos le permite autenticarse con el sitio y, a continuación, puede usar las vistas de explorador normales del sitio o bien, puede navegar manualmente a las páginas móviles.

Sin embargo, cuando aparecieron el SP1 y la actualización acumulada de junio, el método de modificación del archivo compat.browser para permitir la autenticación dejó de funcionar.  Desde entonces, varias personas lo han estado estudiando y por ahora hay una nueva solución que ofrecerá el mismo comportamiento que antes.  Para ello, tiene que modificar el archivo web.config para cada aplicación web en la que piense usar sus dispositivos móviles.  Para obtener este comportamiento, agregue el siguiente fragmento de código a la sección system.web del web.config de la aplicación web:

<browserCaps>

<result
type="System.Web.Mobile.MobileCapabilities, System.Web.Mobile,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

<filter>isMobileDevice=false</filter>

</browserCaps>

La realización de este cambio debería permitir a la mayoría de dispositivos móviles el acceso a un sitio protegido de SAML.  Sin embargo, no habilita la aplicación Office Hub de Windows Phone 7 para que funcione con el sitio.  Si se producen cambios en la compatibilidad móvil, o cuando lo haga, actualizaré el blog con otra entrada.

Esta entrada de blog es una traducción. Encontrará el artículo original en Windows Phone 7 and Other Mobile Device Access to SharePoint 2010 SAML Sites After Applying SP1 and June 2011 CU