Autenticar usuarios en aplicaciones Dynamics 365 for Customer Engagement

Se aplica a las aplicaciones Dynamics 365 for Customer Engagement, versión 9.x

Las aplicaciones Dynamics 365 for Customer Engagement admiten tres modelos de seguridad para la autenticación: autenticación basada en notificaciones, autenticación de Active Directory y OAuth 2.0. El tipo de autenticación usado depende del tipo de implementación a la que está teniendo acceso la aplicación (en línea, local o implementación orientada a Internet), y si la aplicación utiliza la API web o el servicio de organización.

Además de usar el modelo de seguridad adecuado, las aplicaciones deben establecer un canal de las comunicaciones con los servicios web de Dynamics 365 for Customer Engagement en la implementación de destino. Los ensamblados de tiempo de ejecución de SDK usan la tecnología de Windows Communication Foundation (WCF) para establecer este canal de comunicaciones.

El SDK simplifica el uso de la tecnología de WCF y de la autenticación basada en notificaciones proporcionando clases de proxy auxiliares que facilitan la creación de aplicaciones que se conectan y autentican con los servicios web de Dynamics 365 for Customer Engagement. Mediante estas clases auxiliares de la aplicación, puede tener acceso a cualquier implementación de aplicaciones Dynamics 365 for Customer Engagement usando el mismo código y no tiene que convertirse en experto en la seguridad basada en notificaciones o la programación en WCF.

En esta sección

Usar OAuth para conectar con los servicios web de Dynamics 365 for Customer Engagement

Use OAuth con uso compartido de recursos entre orígenes para conectar una aplicación de una sola página a aplicaciones Dynamics 365 for Customer Engagement

Autenticación basada en notificaciones y Active Directory

Conectar con las aplicaciones Dynamics 365 for Customer Engagement.

OAuth 2.0

Flujo de concesión de código de autorización

Utilizar la API web de Dynamics 365 for Customer Engagement.

Utilizar el servicio de organización de Dynamics 365 for Customer Engagement