Implemente el inicio de sesión único de una página Web o un IFRAME de ASPX
Publicado: enero de 2017
Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Este tema describe cómo desarrollar una página web personalizada que puede hacer llamadas de SDK a Microsoft Dynamics 365 (en línea y local) 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 365 con un sitio web diferente
Este escenario es para una Microsoft Dynamics 365Implementació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:
TechNet: Directrices para las tareas posteriores a la instalación y configuración - Configurar una Microsoft Dynamics 365Implementación con conexión a Internet (IFD)
TechNet: Requisitos del sistema y tecnologías necesarias - Acceso a Microsoft Dynamics 365 desde Internet - Autenticación basada en notificaciones y requisitos de IFD
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.
Dynamics 365 (online) con una página web hospedada de Azure
Este escenario es para usarlo con Microsoft Dynamics 365 (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 365 (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 marcos flotantes entre dominios
Si desea habilitar la comunicación para un marco flotante (iframe) 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 en Microsoft Dynamics 365
Ejemplo: suplantar mediante el privilegio ActOnBehalfOf
Suplantar a otro usuario
Recursos web para Microsoft Dynamics 365
Microsoft Dynamics 365
© 2017 Microsoft. Todos los derechos reservados. Copyright