Autenticar usuarios en Dynamics 365 Customer Engagement (on-premises)

Dynamics 365 Customer Engagement (on-premises) admite tres modelos de seguridad para la autenticación: autenticación basada en notificaciones, autenticación de Active Directory y OAuth 2.0 (solo IFD). El tipo de autenticación usado depende del tipo de implementación a la que está teniendo acceso la aplicación (local o implementación orientada a Internet (IFD)), y si la aplicación utiliza la API web o el extremo de 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 Customer Engagement (on-premises) 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 Customer Engagement (on-premises). Mediante estas clases auxiliares de la aplicación, puede tener acceso a cualquier implementación de Dynamics 365 Customer Engagement (on-premises) usando el mismo código y no tiene que convertirse en experto en la seguridad basada en notificaciones o la programación en WCF.

Propina

Hay varios diferentes métodos para admitir clases en el SDK para autenticar una aplicación o servicio .NET personalizado con los extremos de servicio web. La clase recomendada que se usa en esta versión es la clase CrmServiceClient. La clase admite todas las implementaciones de Customer Engagement (y Dataverse), es segura para multiproceso y es fácil de usar. Para obtener más información sobre otras clases disponibles, consulte Active Directory y autenticación basada en notificaciones.

Usar OAuth con Dataverse
Usar OAuth con uso compartido de recursos de origen cruzado para conectar una Aplicación de una sola página
Crear aplicaciones web mediante autenticación de servidor a servidor (S2S)

Vea también

Autenticación basada en notificaciones y Active Directory
Usar cadenas de conexión en útiles de XRM para conectarse a Dynamics 365 Customer Engagement (on-premises)
Utilizar la API web de Dynamics 365 Customer Engagement
Utilizar el servicio de organización del servicio Dynamics 365 Customer Engagement