Share via


Suplantación de los complementos implementados localmente

La suplantación se utiliza para ejecutar la lógica de negocios (código personalizado) en nombre de un usuario del sistema Dynamics 365 Customer Engagement (on-premises) a fin de proporcionar una característica o servicio deseado para dicho usuario. Cualquier lógica de negocios que se ejecuta en un complemento, incluidas las llamadas al método de servicio web y el acceso a los datos, se rige por los privilegios de seguridad del usuario suplantado.

La información general sobre la suplantación de complementos se puede encontrar en el tema Suplantar un usuario de Dataverse. La información siguiente es específica el desarrollo complementos local.

Los complementos no ejecutados por el servicio de espacio aislado o asincrónico se ejecutan en la cuenta de seguridad especificada en la pestaña Identidad del cuadro de diálogo Propiedades de CRMAppPool. Para tener acceso al cuadro de diálogo, puede hacer clic con el botón secundario en el grupo de aplicaciones CRMAppPool en el Administrador de Internet Information Services y, a continuación, hacer clic en Propiedades en el menú contextual. De forma predeterminada, CRMAppPool utiliza la identidad de la cuenta Servicio de red, pero esto lo puede cambiar un administrador del sistema durante la instalación. Si la identidad de CRMAppPool se cambia a una cuenta del sistema que no sea la cuenta Servicio de red, la nueva cuenta de identidad se debe agregar al grupo PrivUserGroup en Active Directory. Más información: Cambiar una cuenta de servicio de Microsoft Dynamics 365 Customer Engagement (on-premises) o una identidad de AppPool para obtener instrucciones más detalladas.

Vea también

Desarrollo de pluggins
Registrar e implementar complementos
Conocer el contexto de ejecución
Suplantar a otro usuario
Compatibilidad con la ejecución sin conexión