Compartir a través de


Implemente el inicio de sesión único de una página Web o un IFRAME de ASPX

 

Publicado: noviembre de 2016

Se aplica a: Dynamics CRM 2015

Este tema describe cómo desarrollar una página web personalizada que puede hacer llamadas de SDK a Microsoft Dynamics CRM 2015 y actualización de Microsoft Dynamics CRM Online 2015 en nombre del usuario de Microsoft Dynamics 365 que ha iniciado sesión. El uso típico de esta posibilidad es grabar una página web que aparezca en un inline frame de la interfaz de usuario de la aplicación web de Microsoft Dynamics 365. Dicha página web realiza la operación prevista, por ejemplo, mediante una tienda, mientras se hospeda en un sitio web independiente del sitio que hospeda Dynamics 365. Sin embargo, la página web puede realizar las operaciones en nombre del usuario de Dynamics 365 que ha iniciado sesión. El resultado es la integración sin problemas entre una página web y Microsoft Dynamics 365.

Microsoft Dynamics CRM 2015 con un sitio web diferente

Este escenario es para una Microsoft Dynamics CRM 2015Implementación con conexión a Internet (IFD) donde un sitio web aparte hospeda una página web ASPX personalizada que se muestra opcionalmente en un marco flotante de la aplicación web de Microsoft Dynamics 365. Este escenario usa notificaciones federadas. Por lo tanto, tendrá que configurar un servidor de servicio de token de seguridad (STS) para la administración de identidades. También necesitará un certificado para usarlo al crear Microsoft Dynamics 365 y los usuarios de confianza del sitio web, que establecieron la confianza entre dominios entre estos usuarios.

Información adicional

Para obtener más información sobre cómo configurar notificaciones y un usuario de confianza, vea los temas siguientes en TechNet: Implementación y administración de Microsoft Dynamics CRM:

Para obtener más información sobre la administración de identidad, vea el curso de entrenamiento de identidad.

Más información:Tutorial: Inicio de sesión único de una página web personalizada en el SDK de Microsoft Dynamics CRM 2011.

CRM Online con una página web hospedada de Windows Azure

Este escenario es para usarlo con Microsoft Dynamics CRM Online donde Microsoft Azure hospeda una página web que se muestra opcionalmente en un marco flotante de la aplicación web Microsoft Dynamics 365. Este escenario usa notificaciones federadas, proporcionadas por el servidor de Windows Liveservicio de token de seguridad (STS) para la administración de identidades. Debe proporcionar un certificado para usarlo al crear Microsoft Dynamics CRM Online y los usuarios de confianza del sitio web de Microsoft Azure, que establecieron la confianza entre dominios entre estos usuarios.

Información adicional

Para obtener más información acerca de cómo configurar un usuario de confianza, consulte el tema: Secure Azure Web Role ASP.NET Web Application Using Access Control Service v2.0

Para obtener más información acerca de la administración de identidades, vea https://channel9.msdn.com/Learn/Courses/IdentityTrainingCourse

Para obtener más información sobre cómo implementar este escenario que incluye los problemas con los que puede encontarse y las soluciones, vea estos blogs: CRM Online & Azure: Improving the SSO experience y CRM Online & Azure Series.

Habilitar la comunicación de IFRAME entre dominios

Si desea habilitar la comunicación para un marco flotante que contiene contenido de un dominio diferente, puede usar el método Window.postMessage. Este método del explorador se puede usar para Internet Explorer 8.Google ChromeMozilla Firefox y Apple Safari admiten también este método. Para obtener más información acerca del uso de postMessage, vea las entradas de blog siguientes.

Ver también

Autenticar usuarios con los servicios web de Microsoft Dynamics CRM 2015
Ejemplo: suplantar mediante el privilegio ActOnBehalfOf
Suplantar a otro usuario
Recursos web para Microsoft Dynamics CRM 2015

© 2017 Microsoft. Todos los derechos reservados. Copyright